From eb84bb298d2b95aec7b2ae12cbf25ac64f25379a Mon Sep 17 00:00:00 2001 From: tylermurphy534 Date: Sun, 6 Nov 2022 15:12:42 -0500 Subject: move to self host --- .../Assets/Avatars/LouON/Animation.meta | 8 + .../Avatars/LouON/Animation/A Hat in Time.anim | 99328 +++++++++++++++++++ .../LouON/Animation/A Hat in Time.anim.meta | 8 + .../Avatars/LouON/Animation/A Hat in Time.mp3 | Bin 0 -> 2881580 bytes .../Avatars/LouON/Animation/A Hat in Time.mp3.meta | 22 + .../Assets/Avatars/LouON/Animation/Clothes.meta | 8 + .../Avatars/LouON/Animation/Clothes/Aloha 2.anim | 1250 + .../LouON/Animation/Clothes/Aloha 2.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Aloha.anim | 1250 + .../LouON/Animation/Clothes/Aloha.anim.meta | 8 + .../Clothes/Animator - Clothes.controller | 623 + .../Clothes/Animator - Clothes.controller.meta | 8 + .../LouON/Animation/Clothes/Beanie Off.anim | 116 + .../LouON/Animation/Clothes/Beanie Off.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Beanie.anim | 116 + .../LouON/Animation/Clothes/Beanie.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Hair Off.anim | 116 + .../LouON/Animation/Clothes/Hair Off.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Hair.anim | 116 + .../Avatars/LouON/Animation/Clothes/Hair.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Jacket 1.anim | 1250 + .../LouON/Animation/Clothes/Jacket 1.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Jacket 2.anim | 1250 + .../LouON/Animation/Clothes/Jacket 2.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Naked.anim | 1313 + .../LouON/Animation/Clothes/Naked.anim.meta | 8 + .../LouON/Animation/Clothes/Necklace Off.anim | 116 + .../LouON/Animation/Clothes/Necklace Off.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Necklace.anim | 116 + .../LouON/Animation/Clothes/Necklace.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Shirt.anim | 1250 + .../LouON/Animation/Clothes/Shirt.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Shorts.anim | 1250 + .../LouON/Animation/Clothes/Shorts.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Sweater 2.anim | 1250 + .../LouON/Animation/Clothes/Sweater 2.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Sweater.anim | 1250 + .../LouON/Animation/Clothes/Sweater.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Tail Off.anim | 116 + .../LouON/Animation/Clothes/Tail Off.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Tail.anim | 116 + .../Avatars/LouON/Animation/Clothes/Tail.anim.meta | 8 + .../Avatars/LouON/Animation/Clothes/Tanktop.anim | 1250 + .../LouON/Animation/Clothes/Tanktop.anim.meta | 8 + .../Assets/Avatars/LouON/Animation/Colors.meta | 8 + .../Avatars/LouON/Animation/Colors/Clothes.meta | 8 + .../Colors/Clothes/Animator - Colors.controller | 217 + .../Clothes/Animator - Colors.controller.meta | 8 + .../LouON/Animation/Colors/Clothes/Black.anim | 305 + .../LouON/Animation/Colors/Clothes/Black.anim.meta | 8 + .../LouON/Animation/Colors/Clothes/Blue.anim | 305 + .../LouON/Animation/Colors/Clothes/Blue.anim.meta | 8 + .../LouON/Animation/Colors/Clothes/Crimson.anim | 305 + .../Animation/Colors/Clothes/Crimson.anim.meta | 8 + .../LouON/Animation/Colors/Clothes/Default.anim | 305 + .../Animation/Colors/Clothes/Default.anim.meta | 8 + .../Animation/Colors/Clothes/Purple Green.anim | 305 + .../Colors/Clothes/Purple Green.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Eyes.meta | 8 + .../Avatars/LouON/Animation/Colors/Eyes/Blue.anim | 89 + .../LouON/Animation/Colors/Eyes/Blue.anim.meta | 8 + .../LouON/Animation/Colors/Eyes/Eyes.controller | 188 + .../Animation/Colors/Eyes/Eyes.controller.meta | 8 + .../Avatars/LouON/Animation/Colors/Eyes/Green.anim | 89 + .../LouON/Animation/Colors/Eyes/Green.anim.meta | 8 + .../LouON/Animation/Colors/Eyes/Purple.anim | 89 + .../LouON/Animation/Colors/Eyes/Purple.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Eyes/Red.anim | 89 + .../LouON/Animation/Colors/Eyes/Red.anim.meta | 8 + .../LouON/Animation/Colors/Eyes/Turquoise.anim | 89 + .../Animation/Colors/Eyes/Turquoise.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Hair.meta | 8 + .../Avatars/LouON/Animation/Colors/Hair/Black.anim | 107 + .../LouON/Animation/Colors/Hair/Black.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Hair/Blond.anim | 107 + .../LouON/Animation/Colors/Hair/Blond.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Hair/Blue.anim | 107 + .../LouON/Animation/Colors/Hair/Blue.anim.meta | 8 + .../LouON/Animation/Colors/Hair/Brown 2.anim | 107 + .../LouON/Animation/Colors/Hair/Brown 2.anim.meta | 8 + .../Avatars/LouON/Animation/Colors/Hair/Brown.anim | 107 + .../LouON/Animation/Colors/Hair/Brown.anim.meta | 8 + .../LouON/Animation/Colors/Hair/Hair.controller | 217 + .../Animation/Colors/Hair/Hair.controller.meta | 8 + .../LouON/Animation/Colors/Hair/Light Grey.anim | 107 + .../Animation/Colors/Hair/Light Grey.anim.meta | 8 + .../Assets/Avatars/LouON/Animation/NSFW.meta | 8 + .../Avatars/LouON/Animation/NSFW/DickSize0.anim | 169 + .../LouON/Animation/NSFW/DickSize0.anim.meta | 8 + .../Avatars/LouON/Animation/NSFW/DickSize1.anim | 285 + .../LouON/Animation/NSFW/DickSize1.anim.meta | 8 + .../Avatars/LouON/Animation/NSFW/NSFW.controller | 101 + .../LouON/Animation/NSFW/NSFW.controller.meta | 8 + .../LouON/Animation/TRUMPET TOGGLE LOUON.anim | 1043 + .../LouON/Animation/TRUMPET TOGGLE LOUON.anim.meta | 8 + .../Assets/Avatars/LouON/Animation/Toggles.meta | 8 + .../Animation/Toggles/A Hat in Time Toggle.anim | 116 + .../Toggles/A Hat in Time Toggle.anim.meta | 8 + .../Toggles/LouON Anim Toggles.controller | 72 + .../Toggles/LouON Anim Toggles.controller.meta | 8 + VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX.meta | 8 + .../Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx | Bin 0 -> 3205820 bytes .../Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx.meta | 1634 + .../Avatars/LouON/FBX/LouON_ver1.1_parts.fbx | Bin 0 -> 4253436 bytes .../Avatars/LouON/FBX/LouON_ver1.1_parts.fbx.meta | 1679 + .../Assets/Avatars/LouON/FBX/Materials.meta | 8 + .../LouON/FBX/Materials/OptimizedShaders.meta | 8 + .../Materials/OptimizedShaders/cock-2a5f8890.meta | 8 + .../OptimizedShaders/cock-2a5f8890/Assets.meta | 8 + .../cock-2a5f8890/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Assets/Avatars/LouON/FBX/Materials/cock 1.png | Bin 0 -> 58016 bytes .../Avatars/LouON/FBX/Materials/cock 1.png.meta | 88 + .../Assets/Avatars/LouON/FBX/Materials/cock.mat | 1855 + .../Avatars/LouON/FBX/Materials/cock.mat.meta | 8 + .../Assets/Avatars/LouON/FBX/shlong.fbx | Bin 0 -> 1485900 bytes .../Assets/Avatars/LouON/FBX/shlong.fbx.meta | 135 + .../Assets/Avatars/LouON/Included Animation.meta | 8 + .../Included Animation/1_akire_Fingerpoint.anim | 8054 ++ .../1_akire_Fingerpoint.anim.meta | 8 + .../Included Animation/1_mumu_Fingerpoint.anim | 2888 + .../1_mumu_Fingerpoint.anim.meta | 8 + .../LouON/Included Animation/2_hehe-_Handgun.anim | 8117 ++ .../Included Animation/2_hehe-_Handgun.anim.meta | 8 + .../Included Animation/3_uresii_Handopen.anim | 8054 ++ .../Included Animation/3_uresii_Handopen.anim.meta | 8 + .../LouON/Included Animation/3_warai_Handgun.anim | 8054 ++ .../Included Animation/3_warai_Handgun.anim.meta | 8 + .../LouON/Included Animation/4_iya_Rocken.anim | 8054 ++ .../Included Animation/4_iya_Rocken.anim.meta | 8 + .../LouON/Included Animation/4_odoroki_Rocken.anim | 8054 ++ .../Included Animation/4_odoroki_Rocken.anim.meta | 8 + .../LouON/Included Animation/5_ha-_Thumsup.anim | 8054 ++ .../Included Animation/5_ha-_Thumsup.anim.meta | 8 + .../LouON/Included Animation/5_kira-n_Thumsup.anim | 8054 ++ .../Included Animation/5_kira-n_Thumsup.anim.meta | 8 + .../Included Animation/6_nikkori_Victory.anim | 8054 ++ .../Included Animation/6_nikkori_Victory.anim.meta | 8 + .../LouON/Included Animation/Blink_Animation.meta | 8 + .../Included Animation/Blink_Animation/Blink.anim | 386 + .../Blink_Animation/Blink.anim.meta | 8 + .../Blink_Animation/Blink.controller | 72 + .../Blink_Animation/Blink.controller.meta | 8 + .../Blink_Animation/Body.controller | 101 + .../Blink_Animation/Body.controller.meta | 8 + .../Blink_Animation/LipSync.controller | 72 + .../Blink_Animation/LipSync.controller.meta | 8 + .../Blink_Animation/stop_blink.anim | 116 + .../Blink_Animation/stop_blink.anim.meta | 8 + .../Blink_Animation/stop_lip_sync.anim | 998 + .../Blink_Animation/stop_lip_sync.anim.meta | 8 + .../Assets/Avatars/LouON/LouON_summer.meta | 8 + .../Avatars/LouON/LouON_summer/LouON_summer.fbx | Bin 0 -> 379868 bytes .../LouON/LouON_summer/LouON_summer.fbx.meta | 214 + .../Assets/Avatars/LouON/LouON_summer/Prefab.meta | 8 + .../LouON/LouON_summer/Prefab/LouON_summer.prefab | 2147 + .../LouON_summer/Prefab/LouON_summer.prefab.meta | 7 + .../Assets/Avatars/LouON/LouON_summer/Tex&Mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat | 2006 + .../LouON_summer/Tex&Mat/2kinzokuMat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png | Bin 0 -> 808794 bytes .../LouON_summer/Tex&Mat/ArohaShirt/B.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat | 1979 + .../Tex&Mat/ArohaShirt/BArohaMat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png | Bin 0 -> 1008964 bytes .../LouON_summer/Tex&Mat/ArohaShirt/BL.png.meta | 99 + .../Tex&Mat/ArohaShirt/BLArohaMat 2.mat | 1979 + .../Tex&Mat/ArohaShirt/BLArohaMat 2.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png | Bin 0 -> 934218 bytes .../LouON_summer/Tex&Mat/ArohaShirt/C.png.meta | 99 + .../Tex&Mat/ArohaShirt/CArohaMat 1.mat | 1979 + .../Tex&Mat/ArohaShirt/CArohaMat 1.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png | Bin 0 -> 1023550 bytes .../LouON_summer/Tex&Mat/ArohaShirt/G.png.meta | 99 + .../Tex&Mat/ArohaShirt/GArohaMat 2.mat | 1979 + .../Tex&Mat/ArohaShirt/GArohaMat 2.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png | Bin 0 -> 983785 bytes .../LouON_summer/Tex&Mat/ArohaShirt/N.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat | 1982 + .../Tex&Mat/ArohaShirt/NArohaMat.mat.meta | 8 + .../Tex&Mat/ArohaShirt/OptimizedShaders.meta | 8 + .../OptimizedShaders/NArohaMat-cb1c0cd6.meta | 8 + .../NArohaMat-cb1c0cd6/Assets.meta | 8 + .../NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png | Bin 0 -> 1033978 bytes .../Tex&Mat/ArohaShirt/Shirt1.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png | Bin 0 -> 1018812 bytes .../Tex&Mat/ArohaShirt/Shirt1B.png.meta | 99 + .../Tex&Mat/ArohaShirt/Shirt1_dark.png | Bin 0 -> 954855 bytes .../Tex&Mat/ArohaShirt/Shirt1_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png | Bin 0 -> 822952 bytes .../Tex&Mat/ArohaShirt/Shirt2A.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png | Bin 0 -> 1018383 bytes .../Tex&Mat/ArohaShirt/Shirt2B.png.meta | 99 + .../Tex&Mat/ArohaShirt/Shirt2_dark.png | Bin 0 -> 958895 bytes .../Tex&Mat/ArohaShirt/Shirt2_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png | Bin 0 -> 784154 bytes .../Tex&Mat/ArohaShirt/Shirt3A.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png | Bin 0 -> 1007267 bytes .../Tex&Mat/ArohaShirt/Shirt3B.png.meta | 99 + .../Tex&Mat/ArohaShirt/Shirt3_dark.png | Bin 0 -> 955996 bytes .../Tex&Mat/ArohaShirt/Shirt3_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png | Bin 0 -> 910095 bytes .../Tex&Mat/ArohaShirt/Shirt4.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png | Bin 0 -> 797080 bytes .../Tex&Mat/ArohaShirt/Shirt4A.png.meta | 99 + .../LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png | Bin 0 -> 757899 bytes .../Tex&Mat/ArohaShirt/ShirtA.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png | Bin 0 -> 1007659 bytes .../LouON_summer/Tex&Mat/ArohaShirt/temp.png.meta | 99 + .../LouON_summer/Tex&Mat/OptimizedShaders.meta | 8 + .../OptimizedShaders/2kinzokuMat-eeb3e7c5.meta | 8 + .../2kinzokuMat-eeb3e7c5/Assets.meta | 8 + .../Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Avatars/LouON/LouON_summer/Tex&Mat/Pants.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Pants/B Mat.mat.meta | 8 + .../Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png | Bin 0 -> 842643 bytes .../LouON/LouON_summer/Tex&Mat/Pants/B.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat | 1982 + .../LouON_summer/Tex&Mat/Pants/BL Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Pants/BL.png | Bin 0 -> 787029 bytes .../LouON/LouON_summer/Tex&Mat/Pants/BL.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Pants/C Mat.mat.meta | 8 + .../Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png | Bin 0 -> 747487 bytes .../LouON/LouON_summer/Tex&Mat/Pants/C.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Pants/G Mat.mat.meta | 8 + .../Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png | Bin 0 -> 839362 bytes .../LouON/LouON_summer/Tex&Mat/Pants/G.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Pants/N Mat.mat.meta | 8 + .../Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png | Bin 0 -> 793188 bytes .../LouON/LouON_summer/Tex&Mat/Pants/N.png.meta | 99 + .../Tex&Mat/Pants/OptimizedShaders.meta | 8 + .../Pants/OptimizedShaders/BL Mat-28663a03.meta | 8 + .../OptimizedShaders/BL Mat-28663a03/Assets.meta | 8 + .../BL Mat-28663a03/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png | Bin 0 -> 729557 bytes .../LouON_summer/Tex&Mat/Pants/Pants1A.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png | Bin 0 -> 792390 bytes .../LouON_summer/Tex&Mat/Pants/Pants1B.png.meta | 99 + .../LouON_summer/Tex&Mat/Pants/Pants1_dark.png | Bin 0 -> 771752 bytes .../Tex&Mat/Pants/Pants1_dark.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png | Bin 0 -> 733907 bytes .../LouON_summer/Tex&Mat/Pants/Pants2A.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png | Bin 0 -> 787590 bytes .../LouON_summer/Tex&Mat/Pants/Pants2B.png.meta | 99 + .../LouON_summer/Tex&Mat/Pants/Pants2_dark.png | Bin 0 -> 774901 bytes .../Tex&Mat/Pants/Pants2_dark.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants3.png | Bin 0 -> 834350 bytes .../LouON_summer/Tex&Mat/Pants/Pants3.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png | Bin 0 -> 713359 bytes .../LouON_summer/Tex&Mat/Pants/Pants3A.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png | Bin 0 -> 774899 bytes .../LouON_summer/Tex&Mat/Pants/Pants3B.png.meta | 99 + .../LouON_summer/Tex&Mat/Pants/Pants3_dark.png | Bin 0 -> 784208 bytes .../Tex&Mat/Pants/Pants3_dark.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants4.png | Bin 0 -> 691709 bytes .../LouON_summer/Tex&Mat/Pants/Pants4.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png | Bin 0 -> 629892 bytes .../LouON_summer/Tex&Mat/Pants/Pants4A.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Pants/PantsA.png | Bin 0 -> 665071 bytes .../LouON_summer/Tex&Mat/Pants/PantsA.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Tanktop.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat | 1982 + .../LouON_summer/Tex&Mat/Tanktop/B Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/B.png | Bin 0 -> 452203 bytes .../LouON/LouON_summer/Tex&Mat/Tanktop/B.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Tanktop/BL Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/BL.png | Bin 0 -> 360544 bytes .../LouON/LouON_summer/Tex&Mat/Tanktop/BL.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Tanktop/C Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/C.png | Bin 0 -> 390618 bytes .../LouON/LouON_summer/Tex&Mat/Tanktop/C.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Tanktop/G Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/G.png | Bin 0 -> 450105 bytes .../LouON/LouON_summer/Tex&Mat/Tanktop/G.png.meta | 99 + .../LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat | 1979 + .../LouON_summer/Tex&Mat/Tanktop/N Mat.mat.meta | 8 + .../LouON/LouON_summer/Tex&Mat/Tanktop/N.png | Bin 0 -> 412753 bytes .../LouON/LouON_summer/Tex&Mat/Tanktop/N.png.meta | 99 + .../Tex&Mat/Tanktop/OptimizedShaders.meta | 8 + .../Tanktop/OptimizedShaders/B Mat-a3f2867f.meta | 8 + .../OptimizedShaders/B Mat-a3f2867f/Assets.meta | 8 + .../B Mat-a3f2867f/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png | Bin 0 -> 425480 bytes .../LouON_summer/Tex&Mat/Tanktop/Tanktop.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png | Bin 0 -> 378889 bytes .../Tex&Mat/Tanktop/Tanktop1A.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png | Bin 0 -> 419937 bytes .../Tex&Mat/Tanktop/Tanktop1_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png | Bin 0 -> 475213 bytes .../Tex&Mat/Tanktop/Tanktop1_logo.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop1_logoA.png | Bin 0 -> 401203 bytes .../Tex&Mat/Tanktop/Tanktop1_logoA.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop1_logo_dark.png | Bin 0 -> 440419 bytes .../Tex&Mat/Tanktop/Tanktop1_logo_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop2.png | Bin 0 -> 485837 bytes .../LouON_summer/Tex&Mat/Tanktop/Tanktop2.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png | Bin 0 -> 393340 bytes .../Tex&Mat/Tanktop/Tanktop2A.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png | Bin 0 -> 507263 bytes .../Tex&Mat/Tanktop/Tanktop2_logo.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop2_logoA.png | Bin 0 -> 414540 bytes .../Tex&Mat/Tanktop/Tanktop2_logoA.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop2_logo_dark.png | Bin 0 -> 465656 bytes .../Tex&Mat/Tanktop/Tanktop2_logo_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop3.png | Bin 0 -> 472961 bytes .../LouON_summer/Tex&Mat/Tanktop/Tanktop3.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png | Bin 0 -> 379196 bytes .../Tex&Mat/Tanktop/Tanktop3A.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png | Bin 0 -> 428353 bytes .../Tex&Mat/Tanktop/Tanktop3_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png | Bin 0 -> 493712 bytes .../Tex&Mat/Tanktop/Tanktop3_logo.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop3_logoA.png | Bin 0 -> 400403 bytes .../Tex&Mat/Tanktop/Tanktop3_logoA.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop3_logo_dark.png | Bin 0 -> 448613 bytes .../Tex&Mat/Tanktop/Tanktop3_logo_dark.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop4.png | Bin 0 -> 465466 bytes .../LouON_summer/Tex&Mat/Tanktop/Tanktop4.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png | Bin 0 -> 399361 bytes .../Tex&Mat/Tanktop/Tanktop4A.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png | Bin 0 -> 477080 bytes .../Tex&Mat/Tanktop/Tanktop4_logo.png.meta | 99 + .../Tex&Mat/Tanktop/Tanktop4_logoA.png | Bin 0 -> 418367 bytes .../Tex&Mat/Tanktop/Tanktop4_logoA.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/TanktopA.png | Bin 0 -> 367755 bytes .../LouON_summer/Tex&Mat/Tanktop/TanktopA.png.meta | 99 + .../LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png | Bin 0 -> 446932 bytes .../Tex&Mat/Tanktop/Tanktop_logo.png.meta | 99 + .../Assets/Avatars/LouON/Material.meta | 8 + .../Avatars/LouON/Material/OptimizedShaders.meta | 8 + .../OptimizedShaders/emotion-fa79e78b.meta | 8 + .../OptimizedShaders/emotion-fa79e78b/Assets.meta | 8 + .../emotion-fa79e78b/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../OptimizedShaders/kinzoku-705b1e93.meta | 8 + .../OptimizedShaders/kinzoku-705b1e93/Assets.meta | 8 + .../kinzoku-705b1e93/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../OptimizedShaders/maegami-5aa1f17b.meta | 8 + .../OptimizedShaders/maegami-5aa1f17b/Assets.meta | 8 + .../maegami-5aa1f17b/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Material/OptimizedShaders/toumei-e7e7e7f1.meta | 8 + .../OptimizedShaders/toumei-e7e7e7f1/Assets.meta | 8 + .../toumei-e7e7e7f1/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Assets/Avatars/LouON/Material/emotion.mat | 2008 + .../Assets/Avatars/LouON/Material/emotion.mat.meta | 8 + .../Assets/Avatars/LouON/Material/kinzoku.mat | 2006 + .../Assets/Avatars/LouON/Material/kinzoku.mat.meta | 8 + .../Assets/Avatars/LouON/Material/maegami.mat | 2009 + .../Assets/Avatars/LouON/Material/maegami.mat.meta | 8 + .../Assets/Avatars/LouON/Material/toumei.mat | 2008 + .../Assets/Avatars/LouON/Material/toumei.mat.meta | 8 + .../Assets/Avatars/LouON/Menus.meta | 8 + .../Assets/Avatars/LouON/Menus/Action.controller | 8094 ++ .../Avatars/LouON/Menus/Action.controller.meta | 8 + .../Assets/Avatars/LouON/Menus/Clothing.meta | 8 + .../Avatars/LouON/Menus/Clothing/Appearal 2.asset | 55 + .../LouON/Menus/Clothing/Appearal 2.asset.meta | 8 + .../Avatars/LouON/Menus/Clothing/Appearal.asset | 65 + .../LouON/Menus/Clothing/Appearal.asset.meta | 8 + .../Avatars/LouON/Menus/Clothing/Clothing.asset | 85 + .../LouON/Menus/Clothing/Clothing.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/Clothing/NSFW.asset | 36 + .../Avatars/LouON/Menus/Clothing/NSFW.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/Color.meta | 8 + .../Avatars/LouON/Menus/Color/Body Color.asset | 65 + .../LouON/Menus/Color/Body Color.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/Color/Color.asset | 45 + .../Avatars/LouON/Menus/Color/Color.asset.meta | 8 + .../Avatars/LouON/Menus/Color/Eye Color.asset | 65 + .../Avatars/LouON/Menus/Color/Eye Color.asset.meta | 8 + .../Avatars/LouON/Menus/Color/Hair Color.asset | 75 + .../LouON/Menus/Color/Hair Color.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/Emote.meta | 8 + .../Assets/Avatars/LouON/Menus/Emote/Emote 2.asset | 65 + .../Avatars/LouON/Menus/Emote/Emote 2.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/Emote/Emote.asset | 95 + .../Avatars/LouON/Menus/Emote/Emote.asset.meta | 8 + .../Assets/Avatars/LouON/Menus/FX.controller | 8284 ++ .../Assets/Avatars/LouON/Menus/FX.controller.meta | 8 + .../Assets/Avatars/LouON/Menus/Gesture.controller | 5585 ++ .../Avatars/LouON/Menus/Gesture.controller.meta | 8 + .../Assets/Avatars/LouON/Menus/Parameters.asset | 71 + .../Avatars/LouON/Menus/Parameters.asset.meta | 8 + .../Avatars/LouON/Menus/Top Level Menu.asset | 65 + .../Avatars/LouON/Menus/Top Level Menu.asset.meta | 8 + .../Assets/Avatars/LouON/Prefab.meta | 8 + .../LouON/Prefab/BoushiNo_LouON_ver1.1.prefab | 8513 ++ .../LouON/Prefab/BoushiNo_LouON_ver1.1.prefab.meta | 7 + .../Avatars/LouON/Prefab/LouON_ver1.1.prefab | 8451 ++ .../Avatars/LouON/Prefab/LouON_ver1.1.prefab.meta | 7 + .../Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab | 9602 ++ .../LouON/Prefab/LouON_ver1.1_parts.prefab.meta | 7 + .../Avatars/LouON/Prefab/No_DynamicBone.meta | 8 + .../No_DynamicBone/No_DynamicBone_Louon1.1.prefab | 7357 ++ .../No_DynamicBone_Louon1.1.prefab.meta | 7 + .../No_DynamicBone_Louon1.1_parts.prefab | 8446 ++ .../No_DynamicBone_Louon1.1_parts.prefab.meta | 7 + .../Assets/Avatars/LouON/Texture.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1.mat | 1982 + .../Assets/Avatars/LouON/Texture/Ltex1.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1.png | Bin 0 -> 2642895 bytes .../Assets/Avatars/LouON/Texture/Ltex1.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex1N.mat | 1982 + .../Assets/Avatars/LouON/Texture/Ltex1N.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1N.png | Bin 0 -> 2519884 bytes .../Assets/Avatars/LouON/Texture/Ltex1N.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex1a.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex1a.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1a.png | Bin 0 -> 2654491 bytes .../Assets/Avatars/LouON/Texture/Ltex1a.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex1b.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex1b.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1b.png | Bin 0 -> 2889088 bytes .../Assets/Avatars/LouON/Texture/Ltex1b.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex1c.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex1c.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex1c.png | Bin 0 -> 2282373 bytes .../Assets/Avatars/LouON/Texture/Ltex1c.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2.mat | 1982 + .../Assets/Avatars/LouON/Texture/Ltex2.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2.png | Bin 0 -> 1594213 bytes .../Assets/Avatars/LouON/Texture/Ltex2.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2N.mat | 1982 + .../Assets/Avatars/LouON/Texture/Ltex2N.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2N.png | Bin 0 -> 1669979 bytes .../Assets/Avatars/LouON/Texture/Ltex2N.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2a.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex2a.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2a.png | Bin 0 -> 1449960 bytes .../Assets/Avatars/LouON/Texture/Ltex2a.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2b.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex2b.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2b.png | Bin 0 -> 1399479 bytes .../Assets/Avatars/LouON/Texture/Ltex2b.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2c.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex2c.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2c.png | Bin 0 -> 1080635 bytes .../Assets/Avatars/LouON/Texture/Ltex2c.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Ltex2d.mat | 1979 + .../Assets/Avatars/LouON/Texture/Ltex2d.mat.meta | 8 + .../Assets/Avatars/LouON/Texture/Ltex2d.png | Bin 0 -> 1660803 bytes .../Assets/Avatars/LouON/Texture/Ltex2d.png.meta | 88 + .../Assets/Avatars/LouON/Texture/Mask_Matcap.meta | 8 + .../LouON/Texture/Mask_Matcap/Ltex1mask.png | Bin 0 -> 4571 bytes .../LouON/Texture/Mask_Matcap/Ltex1mask.png.meta | 88 + .../LouON/Texture/Mask_Matcap/Ltex2mask.png | Bin 0 -> 8595 bytes .../LouON/Texture/Mask_Matcap/Ltex2mask.png.meta | 88 + .../LouON/Texture/Mask_Matcap/Ltex2maskLight.png | Bin 0 -> 5953 bytes .../Texture/Mask_Matcap/Ltex2maskLight.png.meta | 99 + .../LouON/Texture/Mask_Matcap/kinzoku_Mat.png | Bin 0 -> 47636 bytes .../LouON/Texture/Mask_Matcap/kinzoku_Mat.png.meta | 99 + .../Avatars/LouON/Texture/OptimizedShaders.meta | 8 + .../Texture/OptimizedShaders/Ltex1-31ab86fd.meta | 8 + .../OptimizedShaders/Ltex1-31ab86fd/Assets.meta | 8 + .../Ltex1-31ab86fd/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Texture/OptimizedShaders/Ltex1N-4b46d890.meta | 8 + .../OptimizedShaders/Ltex1N-4b46d890/Assets.meta | 8 + .../Ltex1N-4b46d890/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Texture/OptimizedShaders/Ltex2-26b5a8ba.meta | 8 + .../OptimizedShaders/Ltex2-26b5a8ba/Assets.meta | 8 + .../Ltex2-26b5a8ba/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Texture/OptimizedShaders/Ltex2N-0b834fa7.meta | 8 + .../OptimizedShaders/Ltex2N-0b834fa7/Assets.meta | 8 + .../Ltex2N-0b834fa7/Assets/_PoiyomiShaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders.meta | 8 + .../Assets/_PoiyomiShaders/Shaders/Toon.meta | 8 + .../_PoiyomiShaders/Shaders/Toon/Includes.meta | 8 + .../Toon/Includes/CGI_PoiAlphaToCoverage.cginc | 32 + .../Includes/CGI_PoiAlphaToCoverage.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBackFace.cginc | 32 + .../Toon/Includes/CGI_PoiBackFace.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlackLight.cginc | 54 + .../Toon/Includes/CGI_PoiBlackLight.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBlending.cginc | 39 + .../Toon/Includes/CGI_PoiBlending.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiClearCoat.cginc | 108 + .../Toon/Includes/CGI_PoiClearCoat.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc | 262 + .../Shaders/Toon/Includes/CGI_PoiColors.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiData.cginc | 249 + .../Shaders/Toon/Includes/CGI_PoiData.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc | 107 + .../Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc | 58 + .../Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDefines.cginc | 21 + .../Toon/Includes/CGI_PoiDefines.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDepthColor.cginc | 112 + .../Toon/Includes/CGI_PoiDepthColor.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDissolve.cginc | 171 + .../Toon/Includes/CGI_PoiDissolve.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiDithering.cginc | 34 + .../Toon/Includes/CGI_PoiDithering.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiEmission.cginc | 240 + .../Toon/Includes/CGI_PoiEmission.cginc.meta | 9 + .../Includes/CGI_PoiEnvironmentalRimLighting.cginc | 43 + .../CGI_PoiEnvironmentalRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFlipbook.cginc | 153 + .../Toon/Includes/CGI_PoiFlipbook.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc | 376 + .../Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGeomFur.cginc | 37 + .../Toon/Includes/CGI_PoiGeomFur.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGlitter.cginc | 232 + .../Toon/Includes/CGI_PoiGlitter.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc | 127 + .../Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHelpers.cginc | 338 + .../Toon/Includes/CGI_PoiHelpers.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiHologram.cginc | 36 + .../Toon/Includes/CGI_PoiHologram.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiIridescence.cginc | 61 + .../Toon/Includes/CGI_PoiIridescence.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiLighting.cginc | 668 + .../Toon/Includes/CGI_PoiLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc | 243 + .../Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc | 33 + .../Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMainTex.cginc | 147 + .../Toon/Includes/CGI_PoiMainTex.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc | 115 + .../Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc | 104 + .../Shaders/Toon/Includes/CGI_PoiMath.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc | 130 + .../Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc | 77 + .../Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc | 107 + .../Toon/Includes/CGI_PoiOutlineFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc | 105 + .../Toon/Includes/CGI_PoiOutlineVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPanosphere.cginc | 63 + .../Toon/Includes/CGI_PoiPanosphere.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiParallax.cginc | 143 + .../Toon/Includes/CGI_PoiParallax.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc | 233 + .../Shaders/Toon/Includes/CGI_PoiPass.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassOutline.cginc | 26 + .../Toon/Includes/CGI_PoiPassOutline.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiPassShadow.cginc | 44 + .../Toon/Includes/CGI_PoiPassShadow.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRGBMask.cginc | 131 + .../Toon/Includes/CGI_PoiRGBMask.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc | 4 + .../Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc | 41 + .../Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiRimLighting.cginc | 47 + .../Toon/Includes/CGI_PoiRimLighting.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc | 116 + .../Toon/Includes/CGI_PoiShadowFrag.cginc.meta | 9 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc | 41 + .../Toon/Includes/CGI_PoiShadowIncludes.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiShadowVert.cginc | 80 + .../Toon/Includes/CGI_PoiShadowVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc | 58 + .../Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc | 40 + .../Toon/Includes/CGI_PoiSpawnInVert.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiSpecular.cginc | 488 + .../Toon/Includes/CGI_PoiSpecular.cginc.meta | 9 + .../Includes/CGI_PoiSubsurfaceScattering.cginc | 28 + .../CGI_PoiSubsurfaceScattering.cginc.meta | 9 + .../Toon/Includes/CGI_PoiTessellation.cginc | 117 + .../Toon/Includes/CGI_PoiTessellation.cginc.meta | 9 + .../Toon/Includes/CGI_PoiUVDistortion.cginc | 34 + .../Toon/Includes/CGI_PoiUVDistortion.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc | 34 + .../Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc | 126 + .../Shaders/Toon/Includes/CGI_PoiVert.cginc.meta | 9 + .../Toon/Includes/CGI_PoiVertexManipulations.cginc | 93 + .../Includes/CGI_PoiVertexManipulations.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc | 266 + .../Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiVoronoi.cginc | 304 + .../Toon/Includes/CGI_PoiVoronoi.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_PoiWireframe.cginc | 111 + .../Toon/Includes/CGI_PoiWireframe.cginc.meta | 9 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc | 171 + .../Shaders/Toon/Includes/CGI_Poicludes.cginc.meta | 9 + .../_PoiyomiShaders/Shaders/Toon/Shaders.meta | 8 + .../Shaders/Toon/Shaders/S_Poiyomi_Toon.shader | 7648 ++ .../Toon/Shaders/S_Poiyomi_Toon.shader.meta | 9 + .../Assets/Avatars/LouON/textures.meta | 8 + .../Assets/Avatars/LouON/textures/Gradients.meta | 8 + .../textures/Gradients/gradient_-1497244272.png | Bin 0 -> 200 bytes .../Gradients/gradient_-1497244272.png.meta | 88 + .../textures/Gradients/gradient_1292925168.png | Bin 0 -> 213 bytes .../Gradients/gradient_1292925168.png.meta | 88 + .../textures/Gradients/gradient_1808672416.png | Bin 0 -> 209 bytes .../Gradients/gradient_1808672416.png.meta | 88 + 2117 files changed, 544819 insertions(+) create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3 create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png.meta create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png create mode 100644 VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png.meta (limited to 'VRCSDK3AvatarsLegacy/Assets/Avatars/LouON') diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation.meta new file mode 100644 index 00000000..9153b420 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2d72d1c2da8548449d0138317c192eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim new file mode 100644 index 00000000..ddf22256 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim @@ -0,0 +1,99328 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A Hat in Time + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 0 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.029340224 + inSlope: 1.3716625 + outSlope: 1.3716625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.052201267 + inSlope: 1.220649 + outSlope: 1.220649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.10363119 + inSlope: 0.06954878 + outSlope: 0.06954878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.108348444 + inSlope: -0.003424693 + outSlope: -0.003424693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.08422724 + inSlope: -0.69374084 + outSlope: -0.69374084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.07114268 + inSlope: -0.98964155 + outSlope: -0.98964155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.051239196 + inSlope: -1.3876196 + outSlope: -1.3876196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.02488869 + inSlope: -1.6379949 + outSlope: -1.6379949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.0033606773 + inSlope: -1.682956 + outSlope: -1.682956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.031209838 + inSlope: -1.6250877 + outSlope: -1.6250877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.107294604 + inSlope: -1.4381498 + outSlope: -1.4381498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: -0.2005652 + inSlope: -0.79258686 + outSlope: -0.79258686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.2571945 + inSlope: -0.09735952 + outSlope: -0.09735952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.18149418 + inSlope: 1.1652923 + outSlope: 1.1652923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.16182105 + inSlope: 1.2639036 + outSlope: 1.2639036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.1393641 + inSlope: 1.7500777 + outSlope: 1.7500777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.06523194 + inSlope: 2.1474657 + outSlope: 2.1474657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.0021409967 + inSlope: 1.7146294 + outSlope: 1.7146294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.048872795 + inSlope: 1.2610174 + outSlope: 1.2610174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.10175722 + inSlope: 0.07044015 + outSlope: 0.07044015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.10664442 + inSlope: -0.00018239021 + outSlope: -0.00018239021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.082350574 + inSlope: -0.70433044 + outSlope: -0.70433044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.06905338 + inSlope: -1.0055097 + outSlope: -1.0055097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.048833616 + inSlope: -1.4192802 + outSlope: -1.4192802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.021744087 + inSlope: -1.7008729 + outSlope: -1.7008729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.007862093 + inSlope: -1.776689 + outSlope: -1.776689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.037478823 + inSlope: -1.7291112 + outSlope: -1.7291112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.14054433 + inSlope: -1.3354092 + outSlope: -1.3354092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.2616913 + inSlope: -0.18365385 + outSlope: -0.18365385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.24841954 + inSlope: 0.5755458 + outSlope: 0.5755458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.16950636 + inSlope: 1.2563806 + outSlope: 1.2563806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.14716662 + inSlope: 1.7413939 + outSlope: 1.7413939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.07349643 + inSlope: 2.1251795 + outSlope: 2.1251795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.011439899 + inSlope: 1.6763208 + outSlope: 1.6763208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.0152568165 + inSlope: 1.4872407 + outSlope: 1.4872407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.038134743 + inSlope: 1.2161347 + outSlope: 1.2161347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.08169288 + inSlope: 0.016716212 + outSlope: 0.016716212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.084121384 + inSlope: -0.043290224 + outSlope: -0.043290224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.056931604 + inSlope: -0.7321622 + outSlope: -0.7321622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.043192238 + inSlope: -1.0331304 + outSlope: -1.0331304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.022493955 + inSlope: -1.4533017 + outSlope: -1.4533017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.005251101 + inSlope: -1.7395792 + outSlope: -1.7395792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.035492398 + inSlope: -1.8123696 + outSlope: -1.8123696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.09409962 + inSlope: -1.6457319 + outSlope: -1.6457319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: -0.23639677 + inSlope: -0.7585473 + outSlope: -0.7585473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.28668875 + inSlope: -0.03731493 + outSlope: -0.03731493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.17725931 + inSlope: 1.4446833 + outSlope: 1.4446833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.15152247 + inSlope: 1.9581156 + outSlope: 1.9581156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.06985257 + inSlope: 2.3821034 + outSlope: 2.3821034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.0010495031 + inSlope: 1.9418731 + outSlope: 1.9418731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.059386387 + inSlope: 1.4780011 + outSlope: 1.4780011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.14974509 + inSlope: 0.26483577 + outSlope: 0.26483577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.16691355 + inSlope: 0.09659807 + outSlope: 0.09659807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.154007 + inSlope: -0.58550715 + outSlope: -0.58550715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.12419138 + inSlope: -1.3403304 + outSlope: -1.3403304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.06762249 + inSlope: -1.8646386 + outSlope: -1.8646386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.00397718 + inSlope: -1.8639574 + outSlope: -1.8639574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.08020305 + inSlope: -1.4469461 + outSlope: -1.4469461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.21197702 + inSlope: -0.21065286 + outSlope: -0.21065286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.2050386 + inSlope: 0.51223135 + outSlope: 0.51223135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.10239576 + inSlope: 1.5403774 + outSlope: 1.5403774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.07482248 + inSlope: 2.049321 + outSlope: 2.049321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.034085125 + inSlope: 2.4841347 + outSlope: 2.4841347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.007982537 + inSlope: 2.322503 + outSlope: 2.322503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.07344512 + inSlope: 1.6835365 + outSlope: 1.6835365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.13563697 + inSlope: 0.7601824 + outSlope: 0.7601824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.12172707 + inSlope: -0.21634696 + outSlope: -0.21634696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.10912474 + inSlope: -0.31514528 + outSlope: -0.31514528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.07385197 + inSlope: -0.82800376 + outSlope: -0.82800376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.058820628 + inSlope: -1.0874803 + outSlope: -1.0874803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.037602574 + inSlope: -1.4663453 + outSlope: -1.4663453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.009942591 + inSlope: -1.7254474 + outSlope: -1.7254474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.019912316 + inSlope: -1.7815245 + outSlope: -1.7815245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.077070385 + inSlope: -1.599475 + outSlope: -1.599475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.20232087 + inSlope: -0.85189843 + outSlope: -0.85189843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.2650879 + inSlope: -0.034917936 + outSlope: -0.034917936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.20183417 + inSlope: 1.0889862 + outSlope: 1.0889862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.16264254 + inSlope: 1.258581 + outSlope: 1.258581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.14038906 + inSlope: 1.7345723 + outSlope: 1.7345723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.06696781 + inSlope: 2.1221123 + outSlope: 2.1221123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.00468026 + inSlope: 1.7045081 + outSlope: 1.7045081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.046575747 + inSlope: 1.2672272 + outSlope: 1.2672272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.09918249 + inSlope: 0.0034730127 + outSlope: 0.0034730127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.101893 + inSlope: 0.14555873 + outSlope: 0.14555873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.10542048 + inSlope: 0.010894154 + outSlope: 0.010894154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.08278945 + inSlope: -0.6757865 + outSlope: -0.6757865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.07002356 + inSlope: -0.96620375 + outSlope: -0.96620375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.050582595 + inSlope: -1.354938 + outSlope: -1.354938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.02485909 + inSlope: -1.5939373 + outSlope: -1.5939373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.002548621 + inSlope: -1.6266942 + outSlope: -1.6266942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.029364008 + inSlope: -1.5603837 + outSlope: -1.5603837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.10281922 + inSlope: -1.4191314 + outSlope: -1.4191314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.18107203 + inSlope: -0.89469117 + outSlope: -0.89469117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.25067577 + inSlope: -0.094078116 + outSlope: -0.094078116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.15512341 + inSlope: 1.2943938 + outSlope: 1.2943938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.103066616 + inSlope: 1.8413912 + outSlope: 1.8413912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.002494577 + inSlope: 1.9719956 + outSlope: 1.9719956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.029340224 + inSlope: 1.9100624 + outSlope: 1.9100624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9475322 + inSlope: -0.17291664 + outSlope: -0.17291664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.8287979 + inSlope: -1.2526579 + outSlope: -1.2526579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.76604164 + inSlope: 0.29496256 + outSlope: 0.29496256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.8071492 + inSlope: 1.6123812 + outSlope: 1.6123812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.948159 + inSlope: 0.53875244 + outSlope: 0.53875244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.88598835 + inSlope: -1.1719687 + outSlope: -1.1719687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.7423917 + inSlope: -0.12204957 + outSlope: -0.12204957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.7684757 + inSlope: 0.67365277 + outSlope: 0.67365277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.8509459 + inSlope: 2.2136717 + outSlope: 2.2136717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.94698113 + inSlope: 0.0018772259 + outSlope: 0.0018772259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.79093057 + inSlope: -0.8941885 + outSlope: -0.8941885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.7655693 + inSlope: 0.28472835 + outSlope: 0.28472835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.83650404 + inSlope: 1.9715881 + outSlope: 1.9715881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.94899964 + inSlope: 0.5668282 + outSlope: 0.5668282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.88685924 + inSlope: -1.1784291 + outSlope: -1.1784291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.7411507 + inSlope: -0.14140083 + outSlope: -0.14140083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.7581093 + inSlope: 0.39206994 + outSlope: 0.39206994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.8089414 + inSlope: 1.9993992 + outSlope: 1.9993992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.9289858 + inSlope: 0.8660857 + outSlope: 0.8660857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.7830685 + inSlope: -0.9158197 + outSlope: -0.9158197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.755272 + inSlope: 0.2776983 + outSlope: 0.2776983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.79537094 + inSlope: 1.5847597 + outSlope: 1.5847597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.9345535 + inSlope: 0.52319753 + outSlope: 0.52319753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.8695165 + inSlope: -1.194716 + outSlope: -1.194716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.7251112 + inSlope: -0.11178922 + outSlope: -0.11178922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.7457951 + inSlope: 0.45448285 + outSlope: 0.45448285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.800214 + inSlope: 2.0861526 + outSlope: 2.0861526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.92614764 + inSlope: 0.9350655 + outSlope: 0.9350655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.7737576 + inSlope: -0.40730813 + outSlope: -0.40730813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.77087116 + inSlope: 0.46131358 + outSlope: 0.46131358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.8957145 + inSlope: 1.7281828 + outSlope: 1.7281828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.9321781 + inSlope: -0.50769436 + outSlope: -0.50769436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.73261803 + inSlope: -0.11152814 + outSlope: -0.11152814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.7578306 + inSlope: 0.6008673 + outSlope: 0.6008673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.8325715 + inSlope: 2.0443172 + outSlope: 2.0443172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.9242515 + inSlope: 0.017822407 + outSlope: 0.017822407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.76062423 + inSlope: -1.0239905 + outSlope: -1.0239905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.71063983 + inSlope: 0.12015377 + outSlope: 0.12015377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.7434757 + inSlope: 1.4800227 + outSlope: 1.4800227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.88005257 + inSlope: 0.53380114 + outSlope: 0.53380114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.81636906 + inSlope: -1.1258568 + outSlope: -1.1258568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.71290463 + inSlope: 0.07080851 + outSlope: 0.07080851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.76806426 + inSlope: 0.7685571 + outSlope: 0.7685571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.8355212 + inSlope: 2.2773385 + outSlope: 2.2773385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.966509 + inSlope: 0.9360327 + outSlope: 0.9360327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.79754615 + inSlope: -0.46632832 + outSlope: -0.46632832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.79344237 + inSlope: 0.4861486 + outSlope: 0.4861486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.8911374 + inSlope: 2.0117083 + outSlope: 2.0117083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.9654628 + inSlope: -0.15067086 + outSlope: -0.15067086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.75022775 + inSlope: -0.379188 + outSlope: -0.379188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.7684651 + inSlope: 0.57944953 + outSlope: 0.57944953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.9355997 + inSlope: 0.9928854 + outSlope: 0.9928854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.94753224 + inSlope: 0.7159436 + outSlope: 0.7159436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.06786931 + inSlope: -0.029726474 + outSlope: -0.029726474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.06969365 + inSlope: 0.13052434 + outSlope: 0.13052434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.089613035 + inSlope: 0.17689908 + outSlope: 0.17689908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.10080063 + inSlope: 0.107684664 + outSlope: 0.107684664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.1023332 + inSlope: -0.23133321 + outSlope: -0.23133321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.079631545 + inSlope: -0.6397585 + outSlope: -0.6397585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.05880187 + inSlope: -0.4585849 + outSlope: -0.4585849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.053193565 + inSlope: -0.19953582 + outSlope: -0.19953582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.053794455 + inSlope: 0.111345425 + outSlope: 0.111345425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.07669218 + inSlope: 0.09584525 + outSlope: 0.09584525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.08421675 + inSlope: 0.09611666 + outSlope: 0.09611666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.089568146 + inSlope: -0.024747143 + outSlope: -0.024747143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.08426146 + inSlope: -0.07684951 + outSlope: -0.07684951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.09047982 + inSlope: 0.19744545 + outSlope: 0.19744545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.111346275 + inSlope: 0.104330316 + outSlope: 0.104330316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.120186836 + inSlope: 0.075118914 + outSlope: 0.075118914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.11243865 + inSlope: -0.38884267 + outSlope: -0.38884267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.08396347 + inSlope: -0.6135632 + outSlope: -0.6135632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.06813962 + inSlope: -0.23742512 + outSlope: -0.23742512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.06861889 + inSlope: 0.085780926 + outSlope: 0.085780926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.08249014 + inSlope: 0.06673208 + outSlope: 0.06673208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.08790422 + inSlope: 0.0603321 + outSlope: 0.0603321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.089432165 + inSlope: -0.051324118 + outSlope: -0.051324118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.08399422 + inSlope: 0.034389753 + outSlope: 0.034389753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.10156111 + inSlope: 0.15228772 + outSlope: 0.15228772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.11310722 + inSlope: 0.06350762 + outSlope: 0.06350762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.092355326 + inSlope: -0.6630362 + outSlope: -0.6630362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.045049265 + inSlope: -0.36226195 + outSlope: -0.36226195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.04111985 + inSlope: -0.0017764056 + outSlope: -0.0017764056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.054685228 + inSlope: 0.07604137 + outSlope: 0.07604137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.060164087 + inSlope: 0.11934087 + outSlope: 0.11934087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.07712468 + inSlope: 0.1675862 + outSlope: 0.1675862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.08405856 + inSlope: 0.09369323 + outSlope: 0.09369323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.09424336 + inSlope: 0.25167704 + outSlope: 0.25167704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.1400651 + inSlope: 0.23468457 + outSlope: 0.23468457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.16015734 + inSlope: 0.17448501 + outSlope: 0.17448501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.16157109 + inSlope: -0.23545034 + outSlope: -0.23545034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.13812125 + inSlope: -0.31310707 + outSlope: -0.31310707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.13379875 + inSlope: 0.05918031 + outSlope: 0.05918031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.1438662 + inSlope: 0.16277805 + outSlope: 0.16277805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.15797722 + inSlope: 0.018319506 + outSlope: 0.018319506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.15846565 + inSlope: -0.027808722 + outSlope: -0.027808722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.1517846 + inSlope: -0.21499267 + outSlope: -0.21499267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.13820912 + inSlope: -0.05170678 + outSlope: -0.05170678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.13564718 + inSlope: -0.057372592 + outSlope: -0.057372592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.12973705 + inSlope: -0.05623221 + outSlope: -0.05623221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.10034988 + inSlope: -0.7530918 + outSlope: -0.7530918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.05716991 + inSlope: -0.634455 + outSlope: -0.634455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.049299095 + inSlope: -0.3089949 + outSlope: -0.3089949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.04746016 + inSlope: 0.052673362 + outSlope: 0.052673362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.055785157 + inSlope: 0.08120313 + outSlope: 0.08120313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.06672277 + inSlope: 0.120751604 + outSlope: 0.120751604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.074728 + inSlope: 0.01303344 + outSlope: 0.01303344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.06812833 + inSlope: -0.24980974 + outSlope: -0.24980974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.059039924 + inSlope: -0.19246876 + outSlope: -0.19246876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.057024244 + inSlope: 0.14544904 + outSlope: 0.14544904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.060583122 + inSlope: 0.24499086 + outSlope: 0.24499086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.06519061 + inSlope: 0.36014992 + outSlope: 0.36014992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.07258828 + inSlope: 0.37815043 + outSlope: 0.37815043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.086739056 + inSlope: 0.23970744 + outSlope: 0.23970744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.10051951 + inSlope: 0.078790665 + outSlope: 0.078790665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.10582139 + inSlope: -0.031180933 + outSlope: -0.031180933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.08677453 + inSlope: -0.6114795 + outSlope: -0.6114795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.05125065 + inSlope: -0.5339683 + outSlope: -0.5339683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.044578623 + inSlope: -0.24178766 + outSlope: -0.24178766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.044948217 + inSlope: 0.11786167 + outSlope: 0.11786167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.06951902 + inSlope: 0.0974392 + outSlope: 0.0974392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.07488773 + inSlope: 0.09122042 + outSlope: 0.09122042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.072282754 + inSlope: -0.14818847 + outSlope: -0.14818847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.06786936 + inSlope: -0.11044966 + outSlope: -0.11044966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.06580301 + inSlope: 0.21210818 + outSlope: 0.21210818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.08038248 + inSlope: 0.3978324 + outSlope: 0.3978324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.15098123 + inSlope: 0.1439582 + outSlope: 0.1439582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.13158894 + inSlope: -0.28505397 + outSlope: -0.28505397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.12208171 + inSlope: -0.40836686 + outSlope: -0.40836686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.08549048 + inSlope: -0.53148514 + outSlope: -0.53148514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.06775148 + inSlope: -0.07102436 + outSlope: -0.07102436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.080876574 + inSlope: 0.38044155 + outSlope: 0.38044155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.14029701 + inSlope: 0.27745828 + outSlope: 0.27745828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.14287445 + inSlope: -0.18897834 + outSlope: -0.18897834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.12866005 + inSlope: -0.26303825 + outSlope: -0.26303825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.120020375 + inSlope: -0.40980586 + outSlope: -0.40980586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.074387014 + inSlope: -0.68165195 + outSlope: -0.68165195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.05037022 + inSlope: -0.2182804 + outSlope: -0.2182804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.05720669 + inSlope: 0.33985513 + outSlope: 0.33985513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.13309868 + inSlope: -0.00495762 + outSlope: -0.00495762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.11281628 + inSlope: -0.27426216 + outSlope: -0.27426216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.1037798 + inSlope: -0.39469707 + outSlope: -0.39469707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.058477692 + inSlope: -0.44899938 + outSlope: -0.44899938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.04940141 + inSlope: -0.052928638 + outSlope: -0.052928638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.05324994 + inSlope: 0.23032531 + outSlope: 0.23032531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.12882799 + inSlope: 0.3264292 + outSlope: 0.3264292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.13397741 + inSlope: -0.13557908 + outSlope: -0.13557908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.12272479 + inSlope: -0.1970726 + outSlope: -0.1970726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.116438836 + inSlope: -0.33554634 + outSlope: -0.33554634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.07653703 + inSlope: -0.5905233 + outSlope: -0.5905233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.056668624 + inSlope: -0.14125614 + outSlope: -0.14125614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.08511619 + inSlope: 0.55849874 + outSlope: 0.55849874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.15659167 + inSlope: 0.051704988 + outSlope: 0.051704988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.14079598 + inSlope: -0.21902001 + outSlope: -0.21902001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.13382508 + inSlope: -0.33960643 + outSlope: -0.33960643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.10127172 + inSlope: -0.46730852 + outSlope: -0.46730852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.08674785 + inSlope: -0.012224402 + outSlope: -0.012224402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.11104736 + inSlope: 0.4839682 + outSlope: 0.4839682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.17088686 + inSlope: 0.14212994 + outSlope: 0.14212994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.15230721 + inSlope: -0.33921573 + outSlope: -0.33921573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.12980105 + inSlope: -0.75032187 + outSlope: -0.75032187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.06996153 + inSlope: -0.79430234 + outSlope: -0.79430234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.042115882 + inSlope: -0.29161304 + outSlope: -0.29161304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.06092387 + inSlope: 0.15164387 + outSlope: 0.15164387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.058006704 + inSlope: -0.30678084 + outSlope: -0.30678084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.03394895 + inSlope: -0.58402526 + outSlope: -0.58402526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.014465461 + inSlope: -0.5169363 + outSlope: -0.5169363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.006687735 + inSlope: -0.48623693 + outSlope: -0.48623693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.0017424216 + inSlope: -0.5847658 + outSlope: -0.5847658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.01280444 + inSlope: -0.7005583 + outSlope: -0.7005583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.060355272 + inSlope: -0.56991017 + outSlope: -0.56991017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.07312939 + inSlope: -0.16386168 + outSlope: -0.16386168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.0652765 + inSlope: 0.31716603 + outSlope: 0.31716603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.008133354 + inSlope: 0.31613594 + outSlope: 0.31613594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.0035605542 + inSlope: 0.19337627 + outSlope: 0.19337627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.0016874839 + inSlope: 0.023175258 + outSlope: 0.023175258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.0027880464 + inSlope: -0.11984032 + outSlope: -0.11984032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.0056821574 + inSlope: -0.19243178 + outSlope: -0.19243178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.01219598 + inSlope: -0.12968272 + outSlope: -0.12968272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.013525186 + inSlope: -0.10196774 + outSlope: -0.10196774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.0155949015 + inSlope: -0.23866045 + outSlope: -0.23866045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.021480527 + inSlope: -0.43850878 + outSlope: -0.43850878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.04824394 + inSlope: -0.43190837 + outSlope: -0.43190837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.056036334 + inSlope: 0.16383238 + outSlope: 0.16383238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.021290667 + inSlope: 0.7833174 + outSlope: 0.7833174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.007380561 + inSlope: 0.87494737 + outSlope: 0.87494737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.007874217 + inSlope: 0.94388497 + outSlope: 0.94388497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.12806305 + inSlope: 0.56927836 + outSlope: 0.56927836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.13624427 + inSlope: 0.37025294 + outSlope: 0.37025294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.1404048 + inSlope: 0.25911117 + outSlope: 0.25911117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.1465534 + inSlope: 0.070116475 + outSlope: 0.070116475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.14978072 + inSlope: 0.06930822 + outSlope: 0.06930822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.126276 + inSlope: -0.29777998 + outSlope: -0.29777998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.122278534 + inSlope: 0.15938342 + outSlope: 0.15938342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.19792952 + inSlope: 0.2747401 + outSlope: 0.2747401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.19596562 + inSlope: -0.28537616 + outSlope: -0.28537616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.18161827 + inSlope: -0.27028617 + outSlope: -0.27028617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.16757657 + inSlope: -0.631841 + outSlope: -0.631841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.1188017 + inSlope: -0.5933353 + outSlope: -0.5933353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.10157309 + inSlope: -0.06957443 + outSlope: -0.06957443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.17286049 + inSlope: 0.23925762 + outSlope: 0.23925762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.17509067 + inSlope: -0.04117702 + outSlope: -0.04117702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.17064643 + inSlope: -0.28165615 + outSlope: -0.28165615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.15335763 + inSlope: -0.31001094 + outSlope: -0.31001094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.14314623 + inSlope: -0.42897332 + outSlope: -0.42897332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.08633979 + inSlope: -0.09451385 + outSlope: -0.09451385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.104519576 + inSlope: 0.42003492 + outSlope: 0.42003492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.15878382 + inSlope: 0.13649878 + outSlope: 0.13649878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.14360322 + inSlope: -0.25323614 + outSlope: -0.25323614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.12921588 + inSlope: -0.46344995 + outSlope: -0.46344995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.071734615 + inSlope: -0.41536748 + outSlope: -0.41536748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.06580301 + inSlope: -0.35589176 + outSlope: -0.35589176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.14396682 + inSlope: -0.33679333 + outSlope: -0.33679333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.1544519 + inSlope: -0.21283191 + outSlope: -0.21283191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.16254611 + inSlope: -0.18436787 + outSlope: -0.18436787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.17463513 + inSlope: -0.0031189714 + outSlope: -0.0031189714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.17222266 + inSlope: 0.07121532 + outSlope: 0.07121532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.16656992 + inSlope: 0.19145113 + outSlope: 0.19145113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.16435575 + inSlope: 0.2452468 + outSlope: 0.2452468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.10045709 + inSlope: 1.3110058 + outSlope: 1.3110058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.029636774 + inSlope: 1.2908804 + outSlope: 1.2908804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.009655153 + inSlope: 1.0639651 + outSlope: 1.0639651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.0058287196 + inSlope: 0.79386467 + outSlope: 0.79386467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.016807005 + inSlope: 0.56050754 + outSlope: 0.56050754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.03281176 + inSlope: 0.00004422292 + outSlope: 0.00004422292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.032071274 + inSlope: -0.11874902 + outSlope: -0.11874902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.028853461 + inSlope: -0.16644508 + outSlope: -0.16644508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.02652311 + inSlope: -0.12662011 + outSlope: -0.12662011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.024632795 + inSlope: -0.14854261 + outSlope: -0.14854261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.021571683 + inSlope: -0.16470137 + outSlope: -0.16470137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.019142743 + inSlope: -0.14967433 + outSlope: -0.14967433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.016582543 + inSlope: -0.10863918 + outSlope: -0.10863918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.015521437 + inSlope: -0.07434392 + outSlope: -0.07434392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.011711592 + inSlope: -0.1853345 + outSlope: -0.1853345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.002547633 + inSlope: -0.37603325 + outSlope: -0.37603325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.004607849 + inSlope: -0.48740488 + outSlope: -0.48740488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.013699181 + inSlope: -0.6479772 + outSlope: -0.6479772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.026207112 + inSlope: -0.8795783 + outSlope: -0.8795783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.08356598 + inSlope: -1.2073492 + outSlope: -1.2073492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.1494689 + inSlope: -0.65269685 + outSlope: -0.65269685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.17605719 + inSlope: -0.2725962 + outSlope: -0.2725962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.19272725 + inSlope: 0.03943477 + outSlope: 0.03943477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.1881905 + inSlope: 0.15721247 + outSlope: 0.15721247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.18119349 + inSlope: 0.40032965 + outSlope: 0.40032965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.12611191 + inSlope: 1.2623105 + outSlope: 1.2623105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.03864393 + inSlope: 1.0219265 + outSlope: 1.0219265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.023786746 + inSlope: 0.75999427 + outSlope: 0.75999427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.013310812 + inSlope: 0.5311076 + outSlope: 0.5311076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.0016249269 + inSlope: 0.19812581 + outSlope: 0.19812581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.00052101165 + inSlope: 0.07203007 + outSlope: 0.07203007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.0007760748 + inSlope: -0.029544841 + outSlope: -0.029544841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.00046381354 + inSlope: -0.1352996 + outSlope: -0.1352996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.003733907 + inSlope: -0.16741884 + outSlope: -0.16741884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.0060444362 + inSlope: -0.17918247 + outSlope: -0.17918247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.00970665 + inSlope: -0.22367734 + outSlope: -0.22367734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.01350034 + inSlope: -0.22171552 + outSlope: -0.22171552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.01709716 + inSlope: -0.18216969 + outSlope: -0.18216969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.019572675 + inSlope: -0.15554896 + outSlope: -0.15554896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.025324024 + inSlope: -0.17810209 + outSlope: -0.17810209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.02821887 + inSlope: -0.23778823 + outSlope: -0.23778823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.048398223 + inSlope: -0.5665016 + outSlope: -0.5665016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.07264885 + inSlope: -0.9605508 + outSlope: -0.9605508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.15558498 + inSlope: -1.2300832 + outSlope: -1.2300832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.21780065 + inSlope: -0.57661736 + outSlope: -0.57661736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.25115934 + inSlope: -0.3133949 + outSlope: -0.3133949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.275513 + inSlope: -0.05303269 + outSlope: -0.05303269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.23951927 + inSlope: 0.9565406 + outSlope: 0.9565406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.137039 + inSlope: 0.9893825 + outSlope: 0.9893825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: -0.10094896 + inSlope: -0.04828495 + outSlope: -0.04828495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.121842146 + inSlope: -0.14122023 + outSlope: -0.14122023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.12659554 + inSlope: -0.14586604 + outSlope: -0.14586604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: -0.13298257 + inSlope: -0.3091365 + outSlope: -0.3091365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.18565828 + inSlope: -1.1141871 + outSlope: -1.1141871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: -0.27977112 + inSlope: -0.82118857 + outSlope: -0.82118857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.31487125 + inSlope: -0.20164688 + outSlope: -0.20164688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: -0.32190314 + inSlope: -0.049160466 + outSlope: -0.049160466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.3131296 + inSlope: 0.16936556 + outSlope: 0.16936556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.26143464 + inSlope: 1.0617069 + outSlope: 1.0617069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.14518751 + inSlope: 0.75885487 + outSlope: 0.75885487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.12123818 + inSlope: -0.13151106 + outSlope: -0.13151106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.13107911 + inSlope: -0.059360918 + outSlope: -0.059360918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.15861249 + inSlope: -0.5986522 + outSlope: -0.5986522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.2030804 + inSlope: -1.0667088 + outSlope: -1.0667088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.28233588 + inSlope: -0.35519633 + outSlope: -0.35519633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.29931715 + inSlope: 0.10522316 + outSlope: 0.10522316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.21646035 + inSlope: 1.3952706 + outSlope: 1.3952706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.11733741 + inSlope: 1.1959559 + outSlope: 1.1959559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: -0.06330919 + inSlope: 0.10767743 + outSlope: 0.10767743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.06522888 + inSlope: -0.045615084 + outSlope: -0.045615084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.066319 + inSlope: 0.0095077455 + outSlope: 0.0095077455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.06561164 + inSlope: 0.0155425845 + outSlope: 0.0155425845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.065800905 + inSlope: 0.009653202 + outSlope: 0.009653202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.065289855 + inSlope: -0.039501935 + outSlope: -0.039501935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.07571623 + inSlope: -0.36879432 + outSlope: -0.36879432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.09337363 + inSlope: -0.76354814 + outSlope: -0.76354814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.18093607 + inSlope: -0.9309113 + outSlope: -0.9309113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.21860096 + inSlope: -0.2648179 + outSlope: -0.2648179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.2282767 + inSlope: 0.026031513 + outSlope: 0.026031513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.22203662 + inSlope: 0.18724802 + outSlope: 0.18724802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.20784804 + inSlope: 0.2750394 + outSlope: 0.2750394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.15116306 + inSlope: 1.2142987 + outSlope: 1.2142987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.029808981 + inSlope: 1.1816683 + outSlope: 1.1816683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.012431961 + inSlope: 0.90408474 + outSlope: 0.90408474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.0003272146 + inSlope: 0.66573215 + outSlope: 0.66573215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.02060951 + inSlope: 0.19669214 + outSlope: 0.19669214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.023703467 + inSlope: 0.012379459 + outSlope: 0.012379459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.023334049 + inSlope: -0.06296796 + outSlope: -0.06296796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.021604557 + inSlope: -0.0849448 + outSlope: -0.0849448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.018353898 + inSlope: -0.047085762 + outSlope: -0.047085762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.01636641 + inSlope: -0.062410496 + outSlope: -0.062410496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.015406631 + inSlope: -0.104870625 + outSlope: -0.104870625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.0027424917 + inSlope: -0.41827875 + outSlope: -0.41827875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.0052272677 + inSlope: -0.54249626 + outSlope: -0.54249626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.041441668 + inSlope: -0.9033229 + outSlope: -0.9033229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.12752947 + inSlope: -1.0112455 + outSlope: -1.0112455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.14396682 + inSlope: -0.9862279 + outSlope: -0.9862279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.047534436 + inSlope: -0.2145481 + outSlope: -0.2145481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: -0.07635978 + inSlope: -0.25561902 + outSlope: -0.25561902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.096037686 + inSlope: 0.08908155 + outSlope: 0.08908155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.09269801 + inSlope: 0.027283374 + outSlope: 0.027283374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.083850294 + inSlope: 0.70247173 + outSlope: 0.70247173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.028770477 + inSlope: 1.0934383 + outSlope: 1.0934383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.012203604 + inSlope: 0.7950767 + outSlope: 0.7950767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.002267927 + inSlope: 0.4495578 + outSlope: 0.4495578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.0027816594 + inSlope: 0.27579036 + outSlope: 0.27579036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.015292853 + inSlope: 0.11946015 + outSlope: 0.11946015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.019391626 + inSlope: 0.062266648 + outSlope: 0.062266648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.02247402 + inSlope: 0.047045894 + outSlope: 0.047045894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.023735255 + inSlope: -0.03548387 + outSlope: -0.03548387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.01576683 + inSlope: -0.18741202 + outSlope: -0.18741202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.012415588 + inSlope: -0.20150883 + outSlope: -0.20150883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.009049863 + inSlope: -0.28791574 + outSlope: -0.28791574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.0028184056 + inSlope: -0.5768686 + outSlope: -0.5768686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.010179073 + inSlope: -0.8520806 + outSlope: -0.8520806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.02558431 + inSlope: -0.82834756 + outSlope: -0.82834756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.037790686 + inSlope: -0.6186709 + outSlope: -0.6186709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.058594763 + inSlope: -0.1981126 + outSlope: -0.1981126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.100771934 + inSlope: -0.08673199 + outSlope: -0.08673199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.101282716 + inSlope: 0.0910888 + outSlope: 0.0910888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.09791124 + inSlope: 0.025315281 + outSlope: 0.025315281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.09006733 + inSlope: 0.65426385 + outSlope: 0.65426385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.022726148 + inSlope: 0.754448 + outSlope: 0.754448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.013240159 + inSlope: 0.43409806 + outSlope: 0.43409806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.008256227 + inSlope: 0.27733174 + outSlope: 0.27733174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.0003169179 + inSlope: 0.2062576 + outSlope: 0.2062576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.005668789 + inSlope: 0.15699282 + outSlope: 0.15699282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.010174483 + inSlope: 0.12063068 + outSlope: 0.12063068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.015354425 + inSlope: 0.09056041 + outSlope: 0.09056041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.018394977 + inSlope: 0.09221857 + outSlope: 0.09221857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.021473438 + inSlope: -0.0012052068 + outSlope: -0.0012052068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.012163699 + inSlope: -0.1892553 + outSlope: -0.1892553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.008905053 + inSlope: -0.28697696 + outSlope: -0.28697696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.0025978088 + inSlope: -0.5862143 + outSlope: -0.5862143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.010635406 + inSlope: -0.86800927 + outSlope: -0.86800927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.026335806 + inSlope: -0.8444103 + outSlope: -0.8444103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.038782388 + inSlope: -0.6304565 + outSlope: -0.6304565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.059722275 + inSlope: -0.19204634 + outSlope: -0.19204634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.099485874 + inSlope: -0.084561184 + outSlope: -0.084561184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.10058394 + inSlope: 0.08659699 + outSlope: 0.08659699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.097189695 + inSlope: 0.029377371 + outSlope: 0.029377371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.0891256 + inSlope: 0.6460483 + outSlope: 0.6460483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.037375808 + inSlope: 1.0516683 + outSlope: 1.0516683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.021253288 + inSlope: 0.78735244 + outSlope: 0.78735244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.01113075 + inSlope: 0.47460216 + outSlope: 0.47460216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.0054332316 + inSlope: 0.32087207 + outSlope: 0.32087207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.0004350245 + inSlope: 0.2824199 + outSlope: 0.2824199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.027748138 + inSlope: 0.11179905 + outSlope: 0.11179905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.031036168 + inSlope: -0.01510711 + outSlope: -0.01510711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.020204186 + inSlope: -0.19709158 + outSlope: -0.19709158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.016859144 + inSlope: -0.2878746 + outSlope: -0.2878746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.010608375 + inSlope: -0.57781005 + outSlope: -0.57781005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.002401173 + inSlope: -0.84862816 + outSlope: -0.84862816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.017679423 + inSlope: -0.81199545 + outSlope: -0.81199545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.02946788 + inSlope: -0.5847802 + outSlope: -0.5847802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.046545744 + inSlope: -0.1324333 + outSlope: -0.1324333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.073337704 + inSlope: 0.15537426 + outSlope: 0.15537426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.0678224 + inSlope: 0.07285602 + outSlope: 0.07285602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.06518608 + inSlope: 0.27539608 + outSlope: 0.27539608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.058382273 + inSlope: 0.56642693 + outSlope: 0.56642693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.01828754 + inSlope: 0.73068 + outSlope: 0.73068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.0076453686 + inSlope: 0.4842617 + outSlope: 0.4842617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.002145499 + inSlope: 0.22483103 + outSlope: 0.22483103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.00015100837 + inSlope: 0.10366569 + outSlope: 0.10366569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.0013100207 + inSlope: 0.07558294 + outSlope: 0.07558294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.0036173463 + inSlope: 0.024371468 + outSlope: 0.024371468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.004285395 + inSlope: 0.0077533005 + outSlope: 0.0077533005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.004847288 + inSlope: 0.031067163 + outSlope: 0.031067163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.005505115 + inSlope: 0.05390262 + outSlope: 0.05390262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.0066440403 + inSlope: 0.07920571 + outSlope: 0.07920571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.010735571 + inSlope: 0.0480402 + outSlope: 0.0480402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.011222452 + inSlope: 0.0039097704 + outSlope: 0.0039097704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.010865897 + inSlope: -0.034434233 + outSlope: -0.034434233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.010074645 + inSlope: -0.034165118 + outSlope: -0.034165118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.009727061 + inSlope: -0.08803465 + outSlope: -0.08803465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.0071401596 + inSlope: -0.3468985 + outSlope: -0.3468985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.0018362105 + inSlope: -0.6217706 + outSlope: -0.6217706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.013585508 + inSlope: -0.6279036 + outSlope: -0.6279036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.022766441 + inSlope: -0.46549836 + outSlope: -0.46549836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.04130867 + inSlope: -0.25828177 + outSlope: -0.25828177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.110911876 + inSlope: -0.1400338 + outSlope: -0.1400338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.11493391 + inSlope: 0.020183355 + outSlope: 0.020183355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.11330566 + inSlope: -0.017423728 + outSlope: -0.017423728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.10610345 + inSlope: 0.6793347 + outSlope: 0.6793347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.034555227 + inSlope: 0.836681 + outSlope: 0.836681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.023721606 + inSlope: 0.51137954 + outSlope: 0.51137954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.017509192 + inSlope: 0.3491581 + outSlope: 0.3491581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.0030618012 + inSlope: 0.23926595 + outSlope: 0.23926595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.0006738007 + inSlope: 0.20974249 + outSlope: 0.20974249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.009247541 + inSlope: 0.13835755 + outSlope: 0.13835755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.01703769 + inSlope: 0.10781236 + outSlope: 0.10781236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.018871784 + inSlope: 0.08734232 + outSlope: 0.08734232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.020245314 + inSlope: -0.02003666 + outSlope: -0.02003666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.014831841 + inSlope: -0.16936982 + outSlope: -0.16936982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.0081778765 + inSlope: -0.22201836 + outSlope: -0.22201836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.0043632984 + inSlope: -0.32010722 + outSlope: -0.32010722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.002492398 + inSlope: -0.6165611 + outSlope: -0.6165611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.016188622 + inSlope: -0.8920605 + outSlope: -0.8920605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.032227755 + inSlope: -0.86196923 + outSlope: -0.86196923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.0536502 + inSlope: -0.43449557 + outSlope: -0.43449557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.06595215 + inSlope: -0.18631968 + outSlope: -0.18631968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.1030128 + inSlope: -0.10368566 + outSlope: -0.10368566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.10425556 + inSlope: -0.026690198 + outSlope: -0.026690198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.104662895 + inSlope: 0.056610465 + outSlope: 0.056610465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.09870568 + inSlope: 0.06300425 + outSlope: 0.06300425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.08750868 + inSlope: 0.7351041 + outSlope: 0.7351041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.030567467 + inSlope: 1.1373672 + outSlope: 1.1373672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.013232619 + inSlope: 0.84229416 + outSlope: 0.84229416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.0024911165 + inSlope: 0.49747753 + outSlope: 0.49747753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.0033500195 + inSlope: 0.3223173 + outSlope: 0.3223173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.020995945 + inSlope: 0.12787998 + outSlope: 0.12787998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.028186888 + inSlope: 0.06821398 + outSlope: 0.06821398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.030229598 + inSlope: -0.073469914 + outSlope: -0.073469914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.020556808 + inSlope: -0.17365076 + outSlope: -0.17365076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.013226032 + inSlope: -0.3665944 + outSlope: -0.3665944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.005545765 + inSlope: -0.52574474 + outSlope: -0.52574474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.004298806 + inSlope: -0.6280243 + outSlope: -0.6280243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.03783098 + inSlope: -0.6206304 + outSlope: -0.6206304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.047534436 + inSlope: -0.5821997 + outSlope: -0.5821997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.98624754 + inSlope: 0.07543086 + outSlope: 0.07543086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.9901641 + inSlope: -0.23569286 + outSlope: -0.23569286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: -0.99080455 + inSlope: -0.04393276 + outSlope: -0.04393276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.9887999 + inSlope: -0.26242757 + outSlope: -0.26242757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.9909494 + inSlope: -0.013967169 + outSlope: -0.013967169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.9496682 + inSlope: -0.17395751 + outSlope: -0.17395751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.9900858 + inSlope: -0.010421285 + outSlope: -0.010421285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.97706604 + inSlope: 0.019807238 + outSlope: 0.019807238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.94456434 + inSlope: 0.050092984 + outSlope: 0.050092984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.9735228 + inSlope: -0.30388153 + outSlope: -0.30388153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.9903481 + inSlope: 0.039453544 + outSlope: 0.039453544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.9529595 + inSlope: 0.06221658 + outSlope: 0.06221658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.9675792 + inSlope: -0.4465076 + outSlope: -0.4465076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.97812116 + inSlope: -0.047752276 + outSlope: -0.047752276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.97987705 + inSlope: -0.32371956 + outSlope: -0.32371956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.98847103 + inSlope: -0.04990521 + outSlope: -0.04990521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.98624754 + inSlope: 0.1359683 + outSlope: 0.1359683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.42923555 + inSlope: -1.304975 + outSlope: -1.304975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.48768783 + inSlope: -0.06605567 + outSlope: -0.06605567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.46325183 + inSlope: -0.053407256 + outSlope: -0.053407256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.47026804 + inSlope: -0.10899161 + outSlope: -0.10899161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.47974312 + inSlope: 0.33729365 + outSlope: 0.33729365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.39047062 + inSlope: 2.8411255 + outSlope: 2.8411255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.29329026 + inSlope: 2.5713823 + outSlope: 2.5713823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.19741149 + inSlope: 1.5209436 + outSlope: 1.5209436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.09186572 + inSlope: 0.47207293 + outSlope: 0.47207293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.07399587 + inSlope: 0.26472804 + outSlope: 0.26472804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.07034787 + inSlope: -0.22164634 + outSlope: -0.22164634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.12767488 + inSlope: -1.0975996 + outSlope: -1.0975996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.14713217 + inSlope: -1.3181796 + outSlope: -1.3181796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.21114822 + inSlope: -2.9384212 + outSlope: -2.9384212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.26956165 + inSlope: -3.4220552 + outSlope: -3.4220552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: -0.36869812 + inSlope: -2.319673 + outSlope: -2.319673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -0.453274 + inSlope: 0.21812695 + outSlope: 0.21812695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.45516255 + inSlope: -0.030453831 + outSlope: -0.030453831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.46728677 + inSlope: -0.27895895 + outSlope: -0.27895895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.45973548 + inSlope: 1.1835043 + outSlope: 1.1835043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.2967651 + inSlope: 2.4646082 + outSlope: 2.4646082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.20100026 + inSlope: 1.5789782 + outSlope: 1.5789782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.08305188 + inSlope: 0.5930654 + outSlope: 0.5930654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.05393968 + inSlope: 0.30493093 + outSlope: 0.30493093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.049371358 + inSlope: 0.07991448 + outSlope: 0.07991448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.051275868 + inSlope: -0.19320004 + outSlope: -0.19320004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.10249405 + inSlope: -1.0108495 + outSlope: -1.0108495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.120550126 + inSlope: -1.2321899 + outSlope: -1.2321899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.14356701 + inSlope: -1.8230894 + outSlope: -1.8230894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.18131971 + inSlope: -2.8060036 + outSlope: -2.8060036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.23710038 + inSlope: -3.244725 + outSlope: -3.244725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.2894771 + inSlope: -2.7678425 + outSlope: -2.7678425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.39961502 + inSlope: -0.8426883 + outSlope: -0.8426883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.3665322 + inSlope: 0.20984462 + outSlope: 0.20984462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.3616538 + inSlope: 0.003473464 + outSlope: 0.003473464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.36594754 + inSlope: -0.30274212 + outSlope: -0.30274212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.36982918 + inSlope: 0.89975774 + outSlope: 0.89975774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.23035349 + inSlope: 2.2803817 + outSlope: 2.2803817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.13739814 + inSlope: 1.5957274 + outSlope: 1.5957274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: 0.00052459835 + inSlope: 0.540673 + outSlope: 0.540673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.008675884 + inSlope: 0.44500577 + outSlope: 0.44500577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.01535811 + inSlope: 0.38588315 + outSlope: 0.38588315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.021538643 + inSlope: 0.22361092 + outSlope: 0.22361092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.0228118 + inSlope: -0.02525526 + outSlope: -0.02525526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.020696802 + inSlope: -0.24217491 + outSlope: -0.24217491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.0054074284 + inSlope: -0.6452464 + outSlope: -0.6452464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.0067688813 + inSlope: -0.79839635 + outSlope: -0.79839635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.03815749 + inSlope: -1.0863029 + outSlope: -1.0863029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.05741582 + inSlope: -1.2918806 + outSlope: -1.2918806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.081220135 + inSlope: -1.8485222 + outSlope: -1.8485222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.119033165 + inSlope: -2.782248 + outSlope: -2.782248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.17396243 + inSlope: -3.2037635 + outSlope: -3.2037635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.22582597 + inSlope: -2.7685676 + outSlope: -2.7685676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.34265766 + inSlope: -1.023557 + outSlope: -1.023557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.37041032 + inSlope: -0.17759818 + outSlope: -0.17759818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.39043438 + inSlope: -0.2746683 + outSlope: -0.2746683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.41577744 + inSlope: -0.59464717 + outSlope: -0.59464717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.43053204 + inSlope: 0.7631983 + outSlope: 0.7631983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.30557486 + inSlope: 1.9778004 + outSlope: 1.9778004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.1849496 + inSlope: 1.0931604 + outSlope: 1.0931604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.09955099 + inSlope: 0.4381402 + outSlope: 0.4381402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.0925927 + inSlope: 0.34692797 + outSlope: 0.34692797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.08798674 + inSlope: 0.29554754 + outSlope: 0.29554754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.08274113 + inSlope: 0.16967246 + outSlope: 0.16967246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.08655451 + inSlope: -0.38750112 + outSlope: -0.38750112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.095247686 + inSlope: -0.5442339 + outSlope: -0.5442339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.116763085 + inSlope: -0.8681034 + outSlope: -0.8681034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.13363238 + inSlope: -0.96403605 + outSlope: -0.96403605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.16989586 + inSlope: -1.7127919 + outSlope: -1.7127919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.2059906 + inSlope: -2.6763964 + outSlope: -2.6763964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.259109 + inSlope: -3.0736294 + outSlope: -3.0736294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.34556878 + inSlope: -1.9495431 + outSlope: -1.9495431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: -0.40273365 + inSlope: 0.5274614 + outSlope: 0.5274614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.37218297 + inSlope: 0.071311064 + outSlope: 0.071311064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.37166703 + inSlope: -0.19093755 + outSlope: -0.19093755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.38470703 + inSlope: -0.4806028 + outSlope: -0.4806028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.38925764 + inSlope: 0.59667957 + outSlope: 0.59667957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.23574398 + inSlope: 1.8396442 + outSlope: 1.8396442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.085728645 + inSlope: 0.80830014 + outSlope: 0.80830014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.07325631 + inSlope: 0.7299285 + outSlope: 0.7299285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: -0.061397728 + inSlope: 0.5827701 + outSlope: 0.5827701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.053830594 + inSlope: 0.44352204 + outSlope: 0.44352204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.04661368 + inSlope: 0.3963769 + outSlope: 0.3963769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.040618025 + inSlope: 0.36239558 + outSlope: 0.36239558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.031226674 + inSlope: 0.05716688 + outSlope: 0.05716688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.032628343 + inSlope: -0.24868691 + outSlope: -0.24868691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.051360667 + inSlope: -0.83434284 + outSlope: -0.83434284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.06732749 + inSlope: -0.93378013 + outSlope: -0.93378013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.08248663 + inSlope: -0.98436135 + outSlope: -0.98436135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.100139976 + inSlope: -1.1008499 + outSlope: -1.1008499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.11918157 + inSlope: -1.296725 + outSlope: -1.296725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.14336418 + inSlope: -1.8943491 + outSlope: -1.8943491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.18232627 + inSlope: -2.893661 + outSlope: -2.893661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.23981972 + inSlope: -3.370234 + outSlope: -3.370234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.33805078 + inSlope: -2.3182037 + outSlope: -2.3182037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: -0.43577507 + inSlope: 0.27122426 + outSlope: 0.27122426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.44514766 + inSlope: -0.17637932 + outSlope: -0.17637932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.4612662 + inSlope: -0.37678245 + outSlope: -0.37678245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.4563431 + inSlope: 1.1166586 + outSlope: 1.1166586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.29365212 + inSlope: 2.5340943 + outSlope: 2.5340943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.17229801 + inSlope: 1.3350129 + outSlope: 1.3350129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: -0.07503854 + inSlope: 0.31283033 + outSlope: 0.31283033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.06661695 + inSlope: 0.23473634 + outSlope: 0.23473634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.062545314 + inSlope: 0.04760939 + outSlope: 0.04760939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.06503007 + inSlope: -0.3200969 + outSlope: -0.3200969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.07321512 + inSlope: -0.5126548 + outSlope: -0.5126548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.10861885 + inSlope: -1.0234871 + outSlope: -1.0234871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.12812328 + inSlope: -1.0985391 + outSlope: -1.0985391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.14523682 + inSlope: -1.2133301 + outSlope: -1.2133301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.20060745 + inSlope: -2.2222428 + outSlope: -2.2222428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.3885993 + inSlope: -2.6467996 + outSlope: -2.6467996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.4292356 + inSlope: -2.4381454 + outSlope: -2.4381454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.7732031 + inSlope: 0.78932756 + outSlope: 0.78932756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.6225562 + inSlope: 2.048249 + outSlope: 2.048249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.47465417 + inSlope: 1.0774565 + outSlope: 1.0774565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.46677026 + inSlope: -0.9671267 + outSlope: -0.9671267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.50414085 + inSlope: -1.7130648 + outSlope: -1.7130648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.6051341 + inSlope: -4.345885 + outSlope: -4.345885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.90913236 + inSlope: -2.7178874 + outSlope: -2.7178874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.9249862 + inSlope: 0.9761088 + outSlope: 0.9761088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.7107555 + inSlope: 0.13303053 + outSlope: 0.13303053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.7328414 + inSlope: -0.2960227 + outSlope: -0.2960227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.7696294 + inSlope: -1.3545973 + outSlope: -1.3545973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.8098146 + inSlope: 0.14464095 + outSlope: 0.14464095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.7037786 + inSlope: 1.6865445 + outSlope: 1.6865445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.46082413 + inSlope: 0.680603 + outSlope: 0.680603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.46832445 + inSlope: -0.9545381 + outSlope: -0.9545381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.50495934 + inSlope: -1.6839478 + outSlope: -1.6839478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.6049872 + inSlope: -4.3154407 + outSlope: -4.3154407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.9078282 + inSlope: -2.7391853 + outSlope: -2.7391853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.92633927 + inSlope: 0.9411916 + outSlope: 0.9411916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.7122256 + inSlope: 0.17453687 + outSlope: 0.17453687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.7301676 + inSlope: -0.23819399 + outSlope: -0.23819399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.76397324 + inSlope: -1.3004346 + outSlope: -1.3004346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.80184996 + inSlope: 0.18217045 + outSlope: 0.18217045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: -0.69096255 + inSlope: 1.7505883 + outSlope: 1.7505883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.45323935 + inSlope: 1.0056845 + outSlope: 1.0056845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.4425172 + inSlope: -0.94063187 + outSlope: -0.94063187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.47906563 + inSlope: -1.6887436 + outSlope: -1.6887436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.5794771 + inSlope: -4.3278823 + outSlope: -4.3278823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.8808739 + inSlope: -2.716467 + outSlope: -2.716467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.8978383 + inSlope: 0.99461055 + outSlope: 0.99461055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.68034214 + inSlope: 0.122015595 + outSlope: 0.122015595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.7059943 + inSlope: -0.36805844 + outSlope: -0.36805844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.74793756 + inSlope: -1.5264359 + outSlope: -1.5264359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.80053645 + inSlope: -0.13900116 + outSlope: -0.13900116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.7218825 + inSlope: 1.4323599 + outSlope: 1.4323599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.51339555 + inSlope: 0.47906622 + outSlope: 0.47906622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.5408777 + inSlope: -1.1034118 + outSlope: -1.1034118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.5609219 + inSlope: -1.1640835 + outSlope: -1.1640835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.6158153 + inSlope: -2.9201398 + outSlope: -2.9201398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.8945161 + inSlope: -3.3482761 + outSlope: -3.3482761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.9432791 + inSlope: 0.8840158 + outSlope: 0.8840158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.75401735 + inSlope: 0.11431765 + outSlope: 0.11431765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.7740349 + inSlope: -0.2506348 + outSlope: -0.2506348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.8063937 + inSlope: -1.2434018 + outSlope: -1.2434018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.8410405 + inSlope: 0.544666 + outSlope: 0.544666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.61908287 + inSlope: 2.4460983 + outSlope: 2.4460983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.43726125 + inSlope: 1.5001856 + outSlope: 1.5001856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.3766256 + inSlope: -0.5863036 + outSlope: -0.5863036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.3883456 + inSlope: -0.7626896 + outSlope: -0.7626896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.43393156 + inSlope: -2.7292862 + outSlope: -2.7292862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.7978079 + inSlope: -2.8894742 + outSlope: -2.8894742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.822887 + inSlope: 0.96039444 + outSlope: 0.96039444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.64904416 + inSlope: 0.059001066 + outSlope: 0.059001066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.7028984 + inSlope: -0.6331842 + outSlope: -0.6331842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.754267 + inSlope: -1.6007318 + outSlope: -1.6007318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.8030845 + inSlope: 0.038581938 + outSlope: 0.038581938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.66823107 + inSlope: 1.8126788 + outSlope: 1.8126788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.4632391 + inSlope: 0.998417 + outSlope: 0.998417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.46366644 + inSlope: -1.027222 + outSlope: -1.027222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.5029103 + inSlope: -1.755306 + outSlope: -1.755306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.60554737 + inSlope: -4.4122887 + outSlope: -4.4122887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.91505045 + inSlope: -2.7922919 + outSlope: -2.7922919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.9322163 + inSlope: 1.016637 + outSlope: 1.016637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.7086883 + inSlope: 0.16359201 + outSlope: 0.16359201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.7291192 + inSlope: -0.29378378 + outSlope: -0.29378378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.7586162 + inSlope: -0.9859406 + outSlope: -0.9859406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.793085 + inSlope: 0.85588884 + outSlope: 0.85588884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.7732031 + inSlope: 1.1928983 + outSlope: 1.1928983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.32514387 + inSlope: -0.7662695 + outSlope: -0.7662695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.4082939 + inSlope: -0.21492365 + outSlope: -0.21492365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.40334648 + inSlope: 0.2499781 + outSlope: 0.2499781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.35662565 + inSlope: 0.842676 + outSlope: 0.842676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.31790164 + inSlope: 1.6727941 + outSlope: 1.6727941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.19237684 + inSlope: 1.1041085 + outSlope: 1.1041085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.18044488 + inSlope: -0.40262836 + outSlope: -0.40262836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.19058296 + inSlope: -0.548171 + outSlope: -0.548171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.19871727 + inSlope: -0.62248856 + outSlope: -0.62248856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.25110635 + inSlope: -0.72524184 + outSlope: -0.72524184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.29315206 + inSlope: 0.12886864 + outSlope: 0.12886864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.28315717 + inSlope: 0.010536624 + outSlope: 0.010536624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.2890055 + inSlope: -0.4054076 + outSlope: -0.4054076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.3628249 + inSlope: -0.79623866 + outSlope: -0.79623866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.41756454 + inSlope: -0.2184867 + outSlope: -0.2184867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.41229287 + inSlope: 0.34255865 + outSlope: 0.34255865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.36963975 + inSlope: 0.9100753 + outSlope: 0.9100753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.32648823 + inSlope: 1.8595531 + outSlope: 1.8595531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.18792517 + inSlope: 1.2374874 + outSlope: 1.2374874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.17204507 + inSlope: -0.365648 + outSlope: -0.365648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.18176317 + inSlope: -0.5322621 + outSlope: -0.5322621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.18978712 + inSlope: -0.62264186 + outSlope: -0.62264186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.24362746 + inSlope: -0.7604785 + outSlope: -0.7604785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.2906474 + inSlope: 0.052005403 + outSlope: 0.052005403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.28688794 + inSlope: -0.1390998 + outSlope: -0.1390998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.30209458 + inSlope: -0.61375976 + outSlope: -0.61375976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.34657222 + inSlope: -0.90492845 + outSlope: -0.90492845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.4810054 + inSlope: -0.2993729 + outSlope: -0.2993729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.48560697 + inSlope: 0.23373596 + outSlope: 0.23373596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.45444298 + inSlope: 0.6312835 + outSlope: 0.6312835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.41981986 + inSlope: 1.7155313 + outSlope: 1.7155313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.27590397 + inSlope: 1.4780729 + outSlope: 1.4780729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.24733771 + inSlope: -0.20882717 + outSlope: -0.20882717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.2937801 + inSlope: -0.42904553 + outSlope: -0.42904553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.314047 + inSlope: 0.079169944 + outSlope: 0.079169944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.31304026 + inSlope: -0.18368411 + outSlope: -0.18368411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.3347682 + inSlope: -0.84587765 + outSlope: -0.84587765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: -0.38906908 + inSlope: -0.9404245 + outSlope: -0.9404245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: -0.5021065 + inSlope: -0.09747931 + outSlope: -0.09747931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.47611406 + inSlope: 0.65399647 + outSlope: 0.65399647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.40435803 + inSlope: 1.7183223 + outSlope: 1.7183223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.32222512 + inSlope: 3.2437606 + outSlope: 3.2437606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.14433452 + inSlope: 2.970066 + outSlope: 2.970066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.10146907 + inSlope: 2.063983 + outSlope: 2.063983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.06360174 + inSlope: 0.46977335 + outSlope: 0.46977335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: -0.09643779 + inSlope: -0.88053656 + outSlope: -0.88053656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.18281119 + inSlope: -0.26889396 + outSlope: -0.26889396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.18914464 + inSlope: -0.39984936 + outSlope: -0.39984936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.20321016 + inSlope: -0.32828033 + outSlope: -0.32828033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.21874972 + inSlope: -0.94148 + outSlope: -0.94148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.29063842 + inSlope: -1.5410038 + outSlope: -1.5410038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: -0.50172037 + inSlope: -0.48936772 + outSlope: -0.48936772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.50915617 + inSlope: 0.18604133 + outSlope: 0.18604133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.47501984 + inSlope: 0.49024203 + outSlope: 0.49024203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.44927272 + inSlope: 1.3816185 + outSlope: 1.3816185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.3243182 + inSlope: 1.314676 + outSlope: 1.314676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.30092466 + inSlope: -0.2714842 + outSlope: -0.2714842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.344957 + inSlope: -0.314019 + outSlope: -0.314019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.36297196 + inSlope: -0.11566002 + outSlope: -0.11566002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.3808151 + inSlope: -0.36221293 + outSlope: -0.36221293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.41752464 + inSlope: -0.43539613 + outSlope: -0.43539613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.459523 + inSlope: -0.72566724 + outSlope: -0.72566724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.4931455 + inSlope: -0.17643051 + outSlope: -0.17643051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.47023338 + inSlope: 0.37161094 + outSlope: 0.37161094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.41436636 + inSlope: 0.9084804 + outSlope: 0.9084804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.37319896 + inSlope: 1.793741 + outSlope: 1.793741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.23402756 + inSlope: 1.3190879 + outSlope: 1.3190879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.21871135 + inSlope: -0.41845846 + outSlope: -0.41845846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: -0.28270212 + inSlope: -0.55560434 + outSlope: -0.55560434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.30658734 + inSlope: 0.14216937 + outSlope: 0.14216937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.2952194 + inSlope: 0.03302739 + outSlope: 0.03302739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.3131184 + inSlope: -0.6393156 + outSlope: -0.6393156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.32514396 + inSlope: -0.72152424 + outSlope: -0.72152424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.016865462 + inSlope: -1.3311627 + outSlope: -1.3311627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0053205844 + inSlope: -1.3737429 + outSlope: -1.3737429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.24074516 + inSlope: -0.99901927 + outSlope: -0.99901927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.2591694 + inSlope: 0.82120144 + outSlope: 0.82120144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.22175801 + inSlope: 1.3324652 + outSlope: 1.3324652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.19818026 + inSlope: 2.1293385 + outSlope: 2.1293385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.15078004 + inSlope: 3.8231 + outSlope: 3.8231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.07074363 + inSlope: 5.3639045 + outSlope: 5.3639045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.028016783 + inSlope: 5.9727163 + outSlope: 5.9727163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.12834708 + inSlope: 5.5558968 + outSlope: 5.5558968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.21321335 + inSlope: 4.3772902 + outSlope: 4.3772902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.3119338 + inSlope: 1.6914856 + outSlope: 1.6914856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.338747 + inSlope: 0.3777269 + outSlope: 0.3777269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.34367162 + inSlope: -0.07107056 + outSlope: -0.07107056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.29667634 + inSlope: -0.11929463 + outSlope: -0.11929463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.26791877 + inSlope: -0.92902064 + outSlope: -0.92902064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.2183095 + inSlope: -2.1156626 + outSlope: -2.1156626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.04535138 + inSlope: -2.3163743 + outSlope: -2.3163743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.010483008 + inSlope: -1.9326198 + outSlope: -1.9326198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.019069342 + inSlope: -1.7554824 + outSlope: -1.7554824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.21617775 + inSlope: -1.0933847 + outSlope: -1.0933847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.2792157 + inSlope: 0.056055542 + outSlope: 0.056055542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.22828814 + inSlope: 1.3083923 + outSlope: 1.3083923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.20515105 + inSlope: 2.0999293 + outSlope: 2.0999293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.15829057 + inSlope: 3.7879362 + outSlope: 3.7879362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.078886636 + inSlope: 5.32417 + outSlope: 5.32417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.019181598 + inSlope: 5.9329934 + outSlope: 5.9329934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.118879616 + inSlope: 5.522997 + outSlope: 5.522997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.26427117 + inSlope: 2.9518635 + outSlope: 2.9518635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.327754 + inSlope: 0.35533583 + outSlope: 0.35533583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.33161747 + inSlope: -0.09244704 + outSlope: -0.09244704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.27960092 + inSlope: -0.08968242 + outSlope: -0.08968242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.28038016 + inSlope: -0.12449931 + outSlope: -0.12449931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.27545094 + inSlope: -0.1562424 + outSlope: -0.1562424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.26954404 + inSlope: -0.30463398 + outSlope: -0.30463398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.2399843 + inSlope: -1.0269669 + outSlope: -1.0269669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.18708764 + inSlope: -2.209191 + outSlope: -2.209191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.05310469 + inSlope: -2.6787248 + outSlope: -2.6787248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.010205839 + inSlope: -2.349339 + outSlope: -2.349339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.02520684 + inSlope: -1.9667933 + outSlope: -1.9667933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.05535388 + inSlope: -1.7898178 + outSlope: -1.7898178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.30305305 + inSlope: -0.69188005 + outSlope: -0.69188005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.29818118 + inSlope: 0.9887508 + outSlope: 0.9887508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.27986568 + inSlope: 1.1762123 + outSlope: 1.1762123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.25897413 + inSlope: 1.9189843 + outSlope: 1.9189843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.2158996 + inSlope: 3.5147924 + outSlope: 3.5147924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.1418145 + inSlope: 4.9809465 + outSlope: 4.9809465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.04986821 + inSlope: 5.579912 + outSlope: 5.579912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.044183735 + inSlope: 5.22013 + outSlope: 5.22013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.12413732 + inSlope: 4.1284947 + outSlope: 4.1284947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.21738268 + inSlope: 1.5963924 + outSlope: 1.5963924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.24252158 + inSlope: 0.34255463 + outSlope: 0.34255463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.20256045 + inSlope: -0.33373955 + outSlope: -0.33373955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.19760767 + inSlope: -0.1672654 + outSlope: -0.1672654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.19698495 + inSlope: -0.12804699 + outSlope: -0.12804699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.19333944 + inSlope: -0.11383485 + outSlope: -0.11383485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.1871869 + inSlope: -0.32408983 + outSlope: -0.32408983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.15394191 + inSlope: -1.3126109 + outSlope: -1.3126109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.0509737 + inSlope: -2.3995185 + outSlope: -2.3995185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.010919021 + inSlope: -2.3005776 + outSlope: -2.3005776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.025712144 + inSlope: -1.9849148 + outSlope: -1.9849148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.07989085 + inSlope: -1.4599329 + outSlope: -1.4599329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: -0.2403046 + inSlope: -0.83932394 + outSlope: -0.83932394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.25271246 + inSlope: -0.8216039 + outSlope: -0.8216039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.26769155 + inSlope: -0.68690366 + outSlope: -0.68690366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.27852604 + inSlope: 0.28376994 + outSlope: 0.28376994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.2394693 + inSlope: 1.275393 + outSlope: 1.275393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.21592991 + inSlope: 1.4384133 + outSlope: 1.4384133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.19152224 + inSlope: 2.1598492 + outSlope: 2.1598492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.14393501 + inSlope: 3.8186593 + outSlope: 3.8186593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.06423372 + inSlope: 5.284031 + outSlope: 5.284031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.03219919 + inSlope: 5.782709 + outSlope: 5.782709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.12852444 + inSlope: 5.3122635 + outSlope: 5.3122635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.20927584 + inSlope: 4.146832 + outSlope: 4.146832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.32051462 + inSlope: 0.79342145 + outSlope: 0.79342145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.33569258 + inSlope: 0.04451577 + outSlope: 0.04451577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.2924886 + inSlope: 0.036808882 + outSlope: 0.036808882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.28512913 + inSlope: -0.28752592 + outSlope: -0.28752592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.26718992 + inSlope: -0.71821225 + outSlope: -0.71821225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.23451643 + inSlope: -1.5264516 + outSlope: -1.5264516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.07574325 + inSlope: -2.6045318 + outSlope: -2.6045318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.033760913 + inSlope: -2.320828 + outSlope: -2.320828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.0016176067 + inSlope: -1.9188017 + outSlope: -1.9188017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.030199083 + inSlope: -1.7710062 + outSlope: -1.7710062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.06065109 + inSlope: -1.8930866 + outSlope: -1.8930866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.09330191 + inSlope: -1.8639058 + outSlope: -1.8639058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.17879029 + inSlope: -1.6049174 + outSlope: -1.6049174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.33048323 + inSlope: -0.48308063 + outSlope: -0.48308063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.31596524 + inSlope: 0.8906069 + outSlope: 0.8906069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.29903895 + inSlope: 1.0967534 + outSlope: 1.0967534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.23746282 + inSlope: 3.4699814 + outSlope: 3.4699814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.07152634 + inSlope: 5.6241055 + outSlope: 5.6241055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.023729652 + inSlope: 5.313901 + outSlope: 5.313901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.10560371 + inSlope: 4.2558274 + outSlope: 4.2558274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.20362398 + inSlope: 1.7367479 + outSlope: 1.7367479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.23295365 + inSlope: 0.45998695 + outSlope: 0.45998695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.22233604 + inSlope: -0.31914744 + outSlope: -0.31914744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.20490578 + inSlope: 0.014463967 + outSlope: 0.014463967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.2134407 + inSlope: -0.08078916 + outSlope: -0.08078916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.2070866 + inSlope: -0.3767962 + outSlope: -0.3767962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.1979011 + inSlope: -0.50732404 + outSlope: -0.50732404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.17448318 + inSlope: -1.309663 + outSlope: -1.309663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.024487182 + inSlope: -2.458125 + outSlope: -2.458125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.014878545 + inSlope: -2.0884416 + outSlope: -2.0884416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.045127343 + inSlope: -1.7939018 + outSlope: -1.7939018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.074675225 + inSlope: -1.6753855 + outSlope: -1.6753855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.12654765 + inSlope: -1.527437 + outSlope: -1.527437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.2860127 + inSlope: -0.7557818 + outSlope: -0.7557818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.29147735 + inSlope: 0.88987744 + outSlope: 0.88987744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.251957 + inSlope: 1.3791966 + outSlope: 1.3791966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.22741434 + inSlope: 2.164787 + outSlope: 2.164787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.17979783 + inSlope: 3.8387632 + outSlope: 3.8387632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.099455215 + inSlope: 5.374689 + outSlope: 5.374689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.00064196065 + inSlope: 5.9881186 + outSlope: 5.9881186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.10014859 + inSlope: 5.5971746 + outSlope: 5.5971746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.18593058 + inSlope: 4.443035 + outSlope: 4.443035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.2874559 + inSlope: 1.7863503 + outSlope: 1.7863503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.32369244 + inSlope: 0.27219844 + outSlope: 0.27219844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.29207575 + inSlope: -0.16612348 + outSlope: -0.16612348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.29012257 + inSlope: 0.07102587 + outSlope: 0.07102587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.294947 + inSlope: -0.0830411 + outSlope: -0.0830411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.2916752 + inSlope: -0.09106974 + outSlope: -0.09106974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.28637698 + inSlope: -0.41558486 + outSlope: -0.41558486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.276672 + inSlope: -0.4720328 + outSlope: -0.4720328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.27064252 + inSlope: -0.6124285 + outSlope: -0.6124285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.16376606 + inSlope: -2.552829 + outSlope: -2.552829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.06775983 + inSlope: -3.0294895 + outSlope: -3.0294895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.016865443 + inSlope: -3.0536222 + outSlope: -3.0536222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.71440387 + inSlope: -0.22930025 + outSlope: -0.22930025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.75739694 + inSlope: 0.026834626 + outSlope: 0.026834626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.7494457 + inSlope: 0.31673118 + outSlope: 0.31673118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.674923 + inSlope: 3.1023548 + outSlope: 3.1023548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.4288008 + inSlope: 1.8667846 + outSlope: 1.8667846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.4188778 + inSlope: -0.27217472 + outSlope: -0.27217472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.45308834 + inSlope: -0.10355635 + outSlope: -0.10355635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.4776864 + inSlope: -1.1299399 + outSlope: -1.1299399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.6847532 + inSlope: -1.108308 + outSlope: -1.108308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.73646957 + inSlope: -0.14301015 + outSlope: -0.14301015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.74077857 + inSlope: 0.017731206 + outSlope: 0.017731206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.72903925 + inSlope: 0.34116298 + outSlope: 0.34116298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.65269095 + inSlope: 3.1454992 + outSlope: 3.1454992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.5195451 + inSlope: 4.235992 + outSlope: 4.235992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.40430996 + inSlope: 1.8164482 + outSlope: 1.8164482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.39436722 + inSlope: -0.27457622 + outSlope: -0.27457622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.4236314 + inSlope: -0.12677428 + outSlope: -0.12677428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.4228942 + inSlope: 0.083643876 + outSlope: 0.083643876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.4706213 + inSlope: -1.542758 + outSlope: -1.542758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.6560151 + inSlope: -1.0872102 + outSlope: -1.0872102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.7007163 + inSlope: -0.14800045 + outSlope: -0.14800045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.6876296 + inSlope: 0.15582934 + outSlope: 0.15582934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.607914 + inSlope: 3.1233 + outSlope: 3.1233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.36251464 + inSlope: 1.8588495 + outSlope: 1.8588495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.35275728 + inSlope: -0.26812458 + outSlope: -0.26812458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.37766382 + inSlope: -0.058949646 + outSlope: -0.058949646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.39774722 + inSlope: -1.0960196 + outSlope: -1.0960196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.5174297 + inSlope: -2.0572114 + outSlope: -2.0572114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.6121702 + inSlope: -0.6605536 + outSlope: -0.6605536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.63772285 + inSlope: 0.03073278 + outSlope: 0.03073278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.6163935 + inSlope: 0.53729707 + outSlope: 0.53729707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.5198421 + inSlope: 3.6607451 + outSlope: 3.6607451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.24917656 + inSlope: 1.9601647 + outSlope: 1.9601647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.23947491 + inSlope: -0.31038463 + outSlope: -0.31038463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.28000915 + inSlope: -0.21052232 + outSlope: -0.21052232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.28186592 + inSlope: 0.09552875 + outSlope: 0.09552875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.28514972 + inSlope: -0.38186377 + outSlope: -0.38186377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.29441255 + inSlope: -0.951156 + outSlope: -0.951156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.3168549 + inSlope: -1.3846228 + outSlope: -1.3846228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.36934185 + inSlope: -2.025818 + outSlope: -2.025818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.5249632 + inSlope: -1.9237027 + outSlope: -1.9237027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.6100283 + inSlope: -0.85454726 + outSlope: -0.85454726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.64461577 + inSlope: -0.41193584 + outSlope: -0.41193584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.68317574 + inSlope: -0.07387357 + outSlope: -0.07387357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.6240477 + inSlope: 2.74576 + outSlope: 2.74576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.39852917 + inSlope: 1.6820606 + outSlope: 1.6820606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.39317912 + inSlope: -0.379385 + outSlope: -0.379385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.4268577 + inSlope: -0.13519958 + outSlope: -0.13519958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.43394116 + inSlope: -0.44987902 + outSlope: -0.44987902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.45225227 + inSlope: -0.5862837 + outSlope: -0.5862837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.46273282 + inSlope: -1.1244429 + outSlope: -1.1244429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.5574058 + inSlope: -2.1737494 + outSlope: -2.1737494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.6789689 + inSlope: -1.0872647 + outSlope: -1.0872647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.733496 + inSlope: -0.22951132 + outSlope: -0.22951132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.7379639 + inSlope: -0.13617474 + outSlope: -0.13617474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.7382429 + inSlope: 0.048946083 + outSlope: 0.048946083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.66800296 + inSlope: 2.9906867 + outSlope: 2.9906867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.4277563 + inSlope: 1.8126355 + outSlope: 1.8126355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.41922837 + inSlope: -0.30733082 + outSlope: -0.30733082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.45619136 + inSlope: -0.17968935 + outSlope: -0.17968935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.46412343 + inSlope: -0.36965227 + outSlope: -0.36965227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.5669293 + inSlope: -1.9278779 + outSlope: -1.9278779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.71440405 + inSlope: -1.3363767 + outSlope: -1.3363767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.4902662 + inSlope: -0.4791337 + outSlope: -0.4791337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.36033675 + inSlope: -0.5767999 + outSlope: -0.5767999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.34911084 + inSlope: 0.38600445 + outSlope: 0.38600445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.3801969 + inSlope: 0.8242581 + outSlope: 0.8242581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.42121026 + inSlope: 2.0377777 + outSlope: 2.0377777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.54262245 + inSlope: 1.7936466 + outSlope: 1.7936466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.5552255 + inSlope: -0.31789503 + outSlope: -0.31789503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.52331233 + inSlope: -0.08627221 + outSlope: -0.08627221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.54026145 + inSlope: 0.12310614 + outSlope: 0.12310614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.53328955 + inSlope: -0.68758494 + outSlope: -0.68758494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.37365526 + inSlope: -0.5326418 + outSlope: -0.5326418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.36434615 + inSlope: 0.40034062 + outSlope: 0.40034062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.39559197 + inSlope: 0.8337216 + outSlope: 0.8337216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.43744022 + inSlope: 2.0940661 + outSlope: 2.0940661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.56347865 + inSlope: 1.8919265 + outSlope: 1.8919265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.5803994 + inSlope: -0.32392174 + outSlope: -0.32392174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.5441255 + inSlope: -0.17341213 + outSlope: -0.17341213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.55762964 + inSlope: 0.068542734 + outSlope: 0.068542734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.55083555 + inSlope: -0.6487036 + outSlope: -0.6487036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.49121645 + inSlope: -0.90291286 + outSlope: -0.90291286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.3284698 + inSlope: -0.35086635 + outSlope: -0.35086635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.3601329 + inSlope: 0.8869403 + outSlope: 0.8869403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.40688637 + inSlope: 2.4221542 + outSlope: 2.4221542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.55917764 + inSlope: 2.4346232 + outSlope: 2.4346232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.6159313 + inSlope: -0.2964112 + outSlope: -0.2964112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.56747884 + inSlope: -0.24398658 + outSlope: -0.24398658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.5573767 + inSlope: 0.21553001 + outSlope: 0.21553001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.5688549 + inSlope: -0.08357463 + outSlope: -0.08357463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.50081 + inSlope: -0.75332594 + outSlope: -0.75332594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.39762005 + inSlope: -0.27254668 + outSlope: -0.27254668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.39564136 + inSlope: 0.4038141 + outSlope: 0.4038141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.44820082 + inSlope: 1.125751 + outSlope: 1.125751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.49951804 + inSlope: 2.4199781 + outSlope: 2.4199781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.63797295 + inSlope: 1.977166 + outSlope: 1.977166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.6693858 + inSlope: -0.19586939 + outSlope: -0.19586939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.63968545 + inSlope: -0.16247764 + outSlope: -0.16247764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.64987886 + inSlope: 0.0140726715 + outSlope: 0.0140726715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.61806834 + inSlope: -1.0537658 + outSlope: -1.0537658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.5023069 + inSlope: -1.1147432 + outSlope: -1.1147432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.35134932 + inSlope: -0.56773657 + outSlope: -0.56773657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.33716014 + inSlope: 0.12967704 + outSlope: 0.12967704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.35894126 + inSlope: 0.70364213 + outSlope: 0.70364213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.400012 + inSlope: 2.2724211 + outSlope: 2.2724211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.54718924 + inSlope: 2.3880014 + outSlope: 2.3880014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.6018134 + inSlope: -0.37611592 + outSlope: -0.37611592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.55401826 + inSlope: -0.32058853 + outSlope: -0.32058853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.53743416 + inSlope: -0.13231552 + outSlope: -0.13231552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.52832747 + inSlope: 0.2922833 + outSlope: 0.2922833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.5355375 + inSlope: 0.20495021 + outSlope: 0.20495021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.5411141 + inSlope: 0.023033947 + outSlope: 0.023033947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.53298825 + inSlope: -0.12326979 + outSlope: -0.12326979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.51826143 + inSlope: -0.72679335 + outSlope: -0.72679335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.45851582 + inSlope: -0.83197767 + outSlope: -0.83197767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.38518885 + inSlope: -0.8776506 + outSlope: -0.8776506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.34332675 + inSlope: -0.59305704 + outSlope: -0.59305704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.3162646 + inSlope: 0.2857624 + outSlope: 0.2857624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.36024228 + inSlope: 0.9164127 + outSlope: 0.9164127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.40487823 + inSlope: 2.2021532 + outSlope: 2.2021532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.53680265 + inSlope: 1.985059 + outSlope: 1.985059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.55912447 + inSlope: -0.41617876 + outSlope: -0.41617876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.51176393 + inSlope: -0.2462638 + outSlope: -0.2462638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.50772583 + inSlope: 0.22730887 + outSlope: 0.22730887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.52730304 + inSlope: 0.023852319 + outSlope: 0.023852319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.5236833 + inSlope: -0.0029771267 + outSlope: -0.0029771267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.50328153 + inSlope: -0.6858929 + outSlope: -0.6858929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.49026594 + inSlope: -0.78092545 + outSlope: -0.78092545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.498981 + inSlope: -0.15276788 + outSlope: -0.15276788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.4848562 + inSlope: 0.11569978 + outSlope: 0.11569978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.49112242 + inSlope: -0.14293757 + outSlope: -0.14293757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.5156666 + inSlope: -1.0524201 + outSlope: -1.0524201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.6229123 + inSlope: -0.1239358 + outSlope: -0.1239358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: -0.6306432 + inSlope: -0.2269719 + outSlope: -0.2269719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.64326036 + inSlope: 0.4572159 + outSlope: 0.4572159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.57821137 + inSlope: 1.421895 + outSlope: 1.421895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.5024811 + inSlope: 0.23757899 + outSlope: 0.23757899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.5000731 + inSlope: -0.006719834 + outSlope: -0.006719834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.49653333 + inSlope: 0.07829644 + outSlope: 0.07829644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.50602746 + inSlope: -0.1392169 + outSlope: -0.1392169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.5278505 + inSlope: -0.91550136 + outSlope: -0.91550136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.62090015 + inSlope: -0.12862098 + outSlope: -0.12862098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.6366579 + inSlope: -0.30065805 + outSlope: -0.30065805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.65882194 + inSlope: 0.35820055 + outSlope: 0.35820055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.6035494 + inSlope: 1.2349331 + outSlope: 1.2349331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.5421672 + inSlope: 0.117243044 + outSlope: 0.117243044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.5512339 + inSlope: -0.029688505 + outSlope: -0.029688505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.56784993 + inSlope: -0.31745762 + outSlope: -0.31745762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.6666463 + inSlope: -0.17033474 + outSlope: -0.17033474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.7020787 + inSlope: -0.2798761 + outSlope: -0.2798761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.69723386 + inSlope: 0.53171086 + outSlope: 0.53171086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.60220206 + inSlope: 0.310044 + outSlope: 0.310044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.60105443 + inSlope: -0.048279807 + outSlope: -0.048279807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.6040152 + inSlope: -0.08131392 + outSlope: -0.08131392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.61784124 + inSlope: -0.17543809 + outSlope: -0.17543809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: -0.62196416 + inSlope: -0.17444925 + outSlope: -0.17444925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.6525371 + inSlope: -0.1848455 + outSlope: -0.1848455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.6477892 + inSlope: 0.11222195 + outSlope: 0.11222195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.6321434 + inSlope: 0.40371573 + outSlope: 0.40371573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.5802311 + inSlope: 0.26316428 + outSlope: 0.26316428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: -0.58162487 + inSlope: 0.043848794 + outSlope: 0.043848794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.56015635 + inSlope: -0.060648456 + outSlope: -0.060648456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.5794704 + inSlope: -0.85434484 + outSlope: -0.85434484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.66230756 + inSlope: -0.14689754 + outSlope: -0.14689754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.68571395 + inSlope: -0.296668 + outSlope: -0.296668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.70644355 + inSlope: -0.12580219 + outSlope: -0.12580219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.68248284 + inSlope: 0.43878922 + outSlope: 0.43878922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.6201594 + inSlope: 1.3839062 + outSlope: 1.3839062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.5486934 + inSlope: 0.5172098 + outSlope: 0.5172098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.5239479 + inSlope: 0.15729287 + outSlope: 0.15729287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.5133213 + inSlope: 0.22674008 + outSlope: 0.22674008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.51160645 + inSlope: -0.09906159 + outSlope: -0.09906159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.53440475 + inSlope: -1.0174041 + outSlope: -1.0174041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.63549554 + inSlope: -0.105152816 + outSlope: -0.105152816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: -0.641643 + inSlope: -0.20186166 + outSlope: -0.20186166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.6686452 + inSlope: -0.058819108 + outSlope: -0.058819108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.65495694 + inSlope: 0.32475257 + outSlope: 0.32475257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.57032067 + inSlope: 1.2520474 + outSlope: 1.2520474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.49898097 + inSlope: 0.8354272 + outSlope: 0.8354272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.17874256 + inSlope: -1.6450166 + outSlope: -1.6450166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.12943415 + inSlope: -1.1635082 + outSlope: -1.1635082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.08376241 + inSlope: 0.037307967 + outSlope: 0.037307967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.0837999 + inSlope: -0.09226954 + outSlope: -0.09226954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.077601396 + inSlope: 0.08195572 + outSlope: 0.08195572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.09152235 + inSlope: 0.3578782 + outSlope: 0.3578782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.09723365 + inSlope: 0.40014732 + outSlope: 0.40014732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.1209803 + inSlope: 1.4559159 + outSlope: 1.4559159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.15339114 + inSlope: 2.464283 + outSlope: 2.464283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.3808973 + inSlope: 2.963331 + outSlope: 2.963331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.5091166 + inSlope: 1.3765513 + outSlope: 1.3765513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.6227033 + inSlope: 0.11983184 + outSlope: 0.11983184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.54035 + inSlope: -1.2042251 + outSlope: -1.2042251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.44345334 + inSlope: -3.5139356 + outSlope: -3.5139356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.3037946 + inSlope: -3.7884488 + outSlope: -3.7884488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.11739495 + inSlope: -1.140984 + outSlope: -1.140984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.07818546 + inSlope: 0.10025772 + outSlope: 0.10025772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.08085393 + inSlope: -0.05188265 + outSlope: -0.05188265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.07602808 + inSlope: 0.0872662 + outSlope: 0.0872662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.089898854 + inSlope: 0.3550828 + outSlope: 0.3550828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.09557867 + inSlope: 0.39235502 + outSlope: 0.39235502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.11847636 + inSlope: 1.4075748 + outSlope: 1.4075748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.14989646 + inSlope: 2.4012253 + outSlope: 2.4012253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.37485483 + inSlope: 2.9840524 + outSlope: 2.9840524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.50781924 + inSlope: 1.4701264 + outSlope: 1.4701264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.6350291 + inSlope: 0.16370967 + outSlope: 0.16370967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.5533598 + inSlope: -1.2529035 + outSlope: -1.2529035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.4518519 + inSlope: -3.6030443 + outSlope: -3.6030443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.31053013 + inSlope: -3.798213 + outSlope: -3.798213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.13184112 + inSlope: -0.9765966 + outSlope: -0.9765966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.10877715 + inSlope: 0.24074715 + outSlope: 0.24074715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.11370956 + inSlope: 0.24845383 + outSlope: 0.24845383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.12262389 + inSlope: -0.007510416 + outSlope: -0.007510416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.12579493 + inSlope: 0.23731449 + outSlope: 0.23731449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.14304651 + inSlope: 0.3970375 + outSlope: 0.3970375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.19384713 + inSlope: 2.253325 + outSlope: 2.253325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.41149998 + inSlope: 2.9947796 + outSlope: 2.9947796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.54990685 + inSlope: 1.5530059 + outSlope: 1.5530059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.6742908 + inSlope: 0.06864316 + outSlope: 0.06864316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.57189524 + inSlope: -1.4931943 + outSlope: -1.4931943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.45792845 + inSlope: -3.7863088 + outSlope: -3.7863088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.31225112 + inSlope: -3.9198813 + outSlope: -3.9198813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.12517902 + inSlope: -1.0845835 + outSlope: -1.0845835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.08630147 + inSlope: -0.07097288 + outSlope: -0.07097288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.06968957 + inSlope: 0.046526983 + outSlope: 0.046526983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.07522495 + inSlope: 0.20907593 + outSlope: 0.20907593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.07873187 + inSlope: 0.2697699 + outSlope: 0.2697699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.09766824 + inSlope: 1.253737 + outSlope: 1.253737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.12600847 + inSlope: 2.1611793 + outSlope: 2.1611793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.32808617 + inSlope: 2.7371225 + outSlope: 2.7371225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.45465666 + inSlope: 1.403527 + outSlope: 1.403527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.57266414 + inSlope: 0.13148023 + outSlope: 0.13148023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.48445064 + inSlope: -1.3957791 + outSlope: -1.3957791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.37521985 + inSlope: -3.6273522 + outSlope: -3.6273522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.23742571 + inSlope: -3.6237469 + outSlope: -3.6237469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.090759784 + inSlope: -1.1607655 + outSlope: -1.1607655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.05707853 + inSlope: 0.17063281 + outSlope: 0.17063281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.06662772 + inSlope: 0.3213523 + outSlope: 0.3213523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: 0.07192462 + inSlope: 0.34747514 + outSlope: 0.34747514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.087397814 + inSlope: 0.18308352 + outSlope: 0.18308352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.09553257 + inSlope: 0.22133651 + outSlope: 0.22133651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.12162191 + inSlope: 0.46264923 + outSlope: 0.46264923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.14413533 + inSlope: 1.275722 + outSlope: 1.275722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.17227352 + inSlope: 2.1536894 + outSlope: 2.1536894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.3812855 + inSlope: 2.913877 + outSlope: 2.913877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.5162975 + inSlope: 1.5170755 + outSlope: 1.5170755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.641802 + inSlope: 0.09894501 + outSlope: 0.09894501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.54859 + inSlope: -1.3210657 + outSlope: -1.3210657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.4448189 + inSlope: -3.651957 + outSlope: -3.651957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.30138358 + inSlope: -3.8846645 + outSlope: -3.8846645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.11506314 + inSlope: -1.0722162 + outSlope: -1.0722162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.09047706 + inSlope: -0.41764075 + outSlope: -0.41764075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.08364357 + inSlope: -0.08048558 + outSlope: -0.08048558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.08957553 + inSlope: -0.06354697 + outSlope: -0.06354697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.083223276 + inSlope: 0.05618098 + outSlope: 0.05618098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.08970357 + inSlope: 0.32462913 + outSlope: 0.32462913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.095965944 + inSlope: 0.32741803 + outSlope: 0.32741803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.10747037 + inSlope: 0.65131915 + outSlope: 0.65131915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.12232838 + inSlope: 1.3742731 + outSlope: 1.3742731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.1532792 + inSlope: 2.3802528 + outSlope: 2.3802528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.37823728 + inSlope: 2.9987366 + outSlope: 2.9987366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 0.5102122 + inSlope: 1.4172193 + outSlope: 1.4172193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.6247899 + inSlope: 0.101136975 + outSlope: 0.101136975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.54229695 + inSlope: -1.1482074 + outSlope: -1.1482074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.4620929 + inSlope: -2.5199323 + outSlope: -2.5199323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.23272984 + inSlope: -3.442536 + outSlope: -3.442536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.17874302 + inSlope: -3.2391658 + outSlope: -3.2391658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.9811145 + inSlope: 0.2999818 + outSlope: 0.2999818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.84130335 + inSlope: 1.4197541 + outSlope: 1.4197541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.76555014 + inSlope: -0.3608483 + outSlope: -0.3608483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.81856585 + inSlope: -1.6210395 + outSlope: -1.6210395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.90087867 + inSlope: 0.031757697 + outSlope: 0.031757697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.79300505 + inSlope: 1.5379999 + outSlope: 1.5379999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.5837769 + inSlope: -0.14304593 + outSlope: -0.14304593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.6265915 + inSlope: -1.1535846 + outSlope: -1.1535846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.68939584 + inSlope: -3.0320115 + outSlope: -3.0320115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.9397917 + inSlope: -2.2988324 + outSlope: -2.2988324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.95847934 + inSlope: 0.94116163 + outSlope: 0.94116163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.77990735 + inSlope: 0.5778873 + outSlope: 0.5778873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.7865689 + inSlope: -0.64474106 + outSlope: -0.64474106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.91247517 + inSlope: -0.097105086 + outSlope: -0.097105086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.8108575 + inSlope: 1.5269881 + outSlope: 1.5269881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.5938375 + inSlope: -0.063028395 + outSlope: -0.063028395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.63120687 + inSlope: -1.0762184 + outSlope: -1.0762184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.7515617 + inSlope: -3.9985874 + outSlope: -3.9985874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.93825835 + inSlope: -2.2622042 + outSlope: -2.2622042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: -0.95428926 + inSlope: 0.9680191 + outSlope: 0.9680191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.7723762 + inSlope: 0.5987501 + outSlope: 0.5987501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.77749145 + inSlope: -0.65005004 + outSlope: -0.65005004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.90071344 + inSlope: -0.0057971627 + outSlope: -0.0057971627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.79176784 + inSlope: 1.5603712 + outSlope: 1.5603712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.58114326 + inSlope: -0.11479866 + outSlope: -0.11479866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.62244016 + inSlope: -1.1403047 + outSlope: -1.1403047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.744607 + inSlope: -4.021656 + outSlope: -4.021656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.93287903 + inSlope: -2.2916565 + outSlope: -2.2916565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.95558727 + inSlope: 0.8492955 + outSlope: 0.8492955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.7964311 + inSlope: 0.46395463 + outSlope: 0.46395463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.80048275 + inSlope: -0.48981294 + outSlope: -0.48981294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.8939122 + inSlope: 0.023422852 + outSlope: 0.023422852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.8104047 + inSlope: 1.1933677 + outSlope: 1.1933677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.6362745 + inSlope: 0.31705707 + outSlope: 0.31705707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.651445 + inSlope: -0.794235 + outSlope: -0.794235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.7489242 + inSlope: -3.3474948 + outSlope: -3.3474948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.91004133 + inSlope: -2.0362134 + outSlope: -2.0362134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.92025536 + inSlope: 1.0617445 + outSlope: 1.0617445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.7481548 + inSlope: 0.79641837 + outSlope: 0.79641837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.72334117 + inSlope: -0.43750927 + outSlope: -0.43750927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.8133912 + inSlope: -1.4958322 + outSlope: -1.4958322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.8239517 + inSlope: 0.95375353 + outSlope: 0.95375353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.5660772 + inSlope: 0.4965114 + outSlope: 0.4965114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.62967867 + inSlope: -1.4595547 + outSlope: -1.4595547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.7021598 + inSlope: -3.3108342 + outSlope: -3.3108342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.91628957 + inSlope: -3.5990007 + outSlope: -3.5990007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.994646 + inSlope: 0.5402279 + outSlope: 0.5402279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.8000997 + inSlope: 0.844174 + outSlope: 0.844174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.7932362 + inSlope: -0.63191235 + outSlope: -0.63191235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.9139368 + inSlope: 0.06076123 + outSlope: 0.06076123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.79731214 + inSlope: 1.6515893 + outSlope: 1.6515893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.5725446 + inSlope: -0.09844844 + outSlope: -0.09844844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.61364686 + inSlope: -1.0831635 + outSlope: -1.0831635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.715439 + inSlope: -3.1449473 + outSlope: -3.1449473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.963583 + inSlope: -1.4989336 + outSlope: -1.4989336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.98111737 + inSlope: -1.0520484 + outSlope: -1.0520484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.08537653 + inSlope: -0.6688155 + outSlope: -0.6688155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.10991148 + inSlope: -0.8554572 + outSlope: -0.8554572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.1994638 + inSlope: -0.71416414 + outSlope: -0.71416414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.24286063 + inSlope: -0.27107525 + outSlope: -0.27107525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.21810152 + inSlope: 0.3346525 + outSlope: 0.3346525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.20109186 + inSlope: 0.7569426 + outSlope: 0.7569426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.14569353 + inSlope: -0.086687446 + outSlope: -0.086687446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.17387608 + inSlope: -0.70771146 + outSlope: -0.70771146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0.21665366 + inSlope: -0.4398451 + outSlope: -0.4398451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.23335412 + inSlope: -0.23964143 + outSlope: -0.23964143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.23824944 + inSlope: -0.03305114 + outSlope: -0.03305114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.21969736 + inSlope: 0.6313623 + outSlope: 0.6313623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.18453304 + inSlope: 0.747703 + outSlope: 0.747703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.15275086 + inSlope: 1.2055321 + outSlope: 1.2055321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.10876921 + inSlope: 1.205628 + outSlope: 1.205628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.07577872 + inSlope: 0.7841197 + outSlope: 0.7841197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.05931066 + inSlope: 0.09320474 + outSlope: 0.09320474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.081438676 + inSlope: -0.79062295 + outSlope: -0.79062295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.16203038 + inSlope: -0.90849996 + outSlope: -0.90849996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.21873105 + inSlope: -0.44789532 + outSlope: -0.44789532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.22360449 + inSlope: 0.28690857 + outSlope: 0.28690857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.20321624 + inSlope: 0.3879875 + outSlope: 0.3879875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.17753741 + inSlope: 0.89988196 + outSlope: 0.89988196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.10516902 + inSlope: 0.087979004 + outSlope: 0.087979004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.12789337 + inSlope: -0.6388767 + outSlope: -0.6388767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.16785786 + inSlope: -0.41351253 + outSlope: -0.41351253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.17871548 + inSlope: -0.302473 + outSlope: -0.302473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.18747208 + inSlope: 0.04967895 + outSlope: 0.04967895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.18503343 + inSlope: 0.089039065 + outSlope: 0.089039065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.18125097 + inSlope: 0.31110033 + outSlope: 0.31110033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.14047287 + inSlope: 0.6897191 + outSlope: 0.6897191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.11682088 + inSlope: 0.8944185 + outSlope: 0.8944185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.07999136 + inSlope: 1.1274563 + outSlope: 1.1274563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.062112104 + inSlope: 0.8673912 + outSlope: 0.8673912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.05107835 + inSlope: 0.5513658 + outSlope: 0.5513658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.04373326 + inSlope: 0.3558631 + outSlope: 0.3558631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.039687466 + inSlope: -0.22200544 + outSlope: -0.22200544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.073618755 + inSlope: -0.9530424 + outSlope: -0.9530424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: -0.1588232 + inSlope: -0.87941253 + outSlope: -0.87941253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: -0.18615481 + inSlope: -0.66269577 + outSlope: -0.66269577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.2037995 + inSlope: -0.51509595 + outSlope: -0.51509595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.22050315 + inSlope: 0.13126117 + outSlope: 0.13126117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.19488578 + inSlope: 0.42696917 + outSlope: 0.42696917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.16613512 + inSlope: 1.0730085 + outSlope: 1.0730085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.059825543 + inSlope: 0.57764363 + outSlope: 0.57764363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.0564729 + inSlope: -0.13924846 + outSlope: -0.13924846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: -0.07315896 + inSlope: -0.12279813 + outSlope: -0.12279813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.07177022 + inSlope: 0.13555208 + outSlope: 0.13555208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.06687365 + inSlope: 0.13208485 + outSlope: 0.13208485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.06148602 + inSlope: 0.27352813 + outSlope: 0.27352813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.032044083 + inSlope: 0.45197058 + outSlope: 0.45197058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.016658787 + inSlope: 0.61126816 + outSlope: 0.61126816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.0046999115 + inSlope: 0.7640338 + outSlope: 0.7640338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.008808983 + inSlope: 0.7120038 + outSlope: 0.7120038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.019033529 + inSlope: 0.3563431 + outSlope: 0.3563431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.020687098 + inSlope: 0.03850132 + outSlope: 0.03850132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.020316929 + inSlope: -0.015544925 + outSlope: -0.015544925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.020168934 + inSlope: -0.0842899 + outSlope: -0.0842899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.017507268 + inSlope: -0.29866785 + outSlope: -0.29866785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.010213349 + inSlope: -0.54968345 + outSlope: -0.54968345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.00081549713 + inSlope: -0.71353626 + outSlope: -0.71353626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.084326796 + inSlope: -0.73529124 + outSlope: -0.73529124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.12640716 + inSlope: -0.2630333 + outSlope: -0.2630333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.12550059 + inSlope: 0.37273467 + outSlope: 0.37273467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.09294025 + inSlope: 0.81535697 + outSlope: 0.81535697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.079128504 + inSlope: 0.78620315 + outSlope: 0.78620315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.05104752 + inSlope: 1.2109964 + outSlope: 1.2109964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.026366994 + inSlope: 1.7209933 + outSlope: 1.7209933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.006318871 + inSlope: 2.0569975 + outSlope: 2.0569975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.04220004 + inSlope: 2.1159377 + outSlope: 2.1159377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.12550408 + inSlope: 0.7737295 + outSlope: 0.7737295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.12332387 + inSlope: -0.43158484 + outSlope: -0.43158484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.07381761 + inSlope: -0.5779339 + outSlope: -0.5779339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.045024585 + inSlope: -0.27156568 + outSlope: -0.27156568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.041121095 + inSlope: -0.2044395 + outSlope: -0.2044395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.038130753 + inSlope: 0.11205621 + outSlope: 0.11205621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.063615136 + inSlope: 0.4135207 + outSlope: 0.4135207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.07821574 + inSlope: 0.7050613 + outSlope: 0.7050613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.093306705 + inSlope: 1.0498261 + outSlope: 1.0498261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.13033411 + inSlope: 0.6812565 + outSlope: 0.6812565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.13420558 + inSlope: -0.24826612 + outSlope: -0.24826612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.114832394 + inSlope: -0.9760637 + outSlope: -0.9760637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.043003544 + inSlope: -1.6956393 + outSlope: -1.6956393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.013818299 + inSlope: -1.7743254 + outSlope: -1.7743254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.016140578 + inSlope: -1.7694098 + outSlope: -1.7694098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.04516197 + inSlope: -1.7475696 + outSlope: -1.7475696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: -0.12504132 + inSlope: -1.2724519 + outSlope: -1.2724519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.16201438 + inSlope: -1.0243092 + outSlope: -1.0243092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.21821786 + inSlope: -0.19679998 + outSlope: -0.19679998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.2131724 + inSlope: 0.09973316 + outSlope: 0.09973316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.20340729 + inSlope: 0.624027 + outSlope: 0.624027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.13310368 + inSlope: 0.23071003 + outSlope: 0.23071003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: -0.14589497 + inSlope: -0.3965587 + outSlope: -0.3965587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.1723157 + inSlope: -0.11832445 + outSlope: -0.11832445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.17844817 + inSlope: -0.17161453 + outSlope: -0.17161453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.18365388 + inSlope: 0.08005322 + outSlope: 0.08005322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.1706379 + inSlope: 0.24425389 + outSlope: 0.24425389 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.15731573 + inSlope: 0.56043386 + outSlope: 0.56043386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.13785654 + inSlope: 0.42219847 + outSlope: 0.42219847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.12811875 + inSlope: 0.3175527 + outSlope: 0.3175527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.118856736 + inSlope: 0.007033676 + outSlope: 0.007033676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.1448963 + inSlope: -0.9184184 + outSlope: -0.9184184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.1619411 + inSlope: -1.0023767 + outSlope: -1.0023767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: -0.23967452 + inSlope: -0.7000893 + outSlope: -0.7000893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.28046817 + inSlope: -0.21905395 + outSlope: -0.21905395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.24772072 + inSlope: 0.40984154 + outSlope: 0.40984154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.22789286 + inSlope: 0.871932 + outSlope: 0.871932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.15830125 + inSlope: 0.045033403 + outSlope: 0.045033403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: -0.18330486 + inSlope: -0.6832744 + outSlope: -0.6832744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.23935643 + inSlope: -0.29705924 + outSlope: -0.29705924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.2500042 + inSlope: -0.07210409 + outSlope: -0.07210409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.23509361 + inSlope: 0.55940926 + outSlope: 0.55940926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.20349409 + inSlope: 0.6307881 + outSlope: 0.6307881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.15005893 + inSlope: 1.0117325 + outSlope: 1.0117325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.090957426 + inSlope: 0.4850032 + outSlope: 0.4850032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.08535695 + inSlope: 0.336024 + outSlope: 0.336024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.51191753 + inSlope: -0.3638291 + outSlope: -0.3638291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.43660563 + inSlope: 0.23777878 + outSlope: 0.23777878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.45320022 + inSlope: 0.30964947 + outSlope: 0.30964947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.50085264 + inSlope: 0.8853866 + outSlope: 0.8853866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5247816 + inSlope: -0.19379115 + outSlope: -0.19379115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.45875794 + inSlope: 0.19363469 + outSlope: 0.19363469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.49454296 + inSlope: 0.78644145 + outSlope: 0.78644145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.5155147 + inSlope: -0.100303985 + outSlope: -0.100303985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.44839042 + inSlope: -0.42481852 + outSlope: -0.42481852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.43594134 + inSlope: 0.27012902 + outSlope: 0.27012902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.46600458 + inSlope: 0.81915724 + outSlope: 0.81915724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.5290801 + inSlope: 0.14233603 + outSlope: 0.14233603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.4591421 + inSlope: 0.07999964 + outSlope: 0.07999964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.49030834 + inSlope: 0.55653477 + outSlope: 0.55653477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.49288458 + inSlope: -0.33138275 + outSlope: -0.33138275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.41403323 + inSlope: -0.5596117 + outSlope: -0.5596117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.37876028 + inSlope: 0.16937362 + outSlope: 0.16937362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.3927659 + inSlope: 0.33334348 + outSlope: 0.33334348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.42995363 + inSlope: 1.1182913 + outSlope: 1.1182913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.48721564 + inSlope: 0.24657571 + outSlope: 0.24657571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.43211842 + inSlope: -0.3398657 + outSlope: -0.3398657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.43575865 + inSlope: 0.37508583 + outSlope: 0.37508583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.4639206 + inSlope: 0.44186664 + outSlope: 0.44186664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.44764012 + inSlope: -0.15735373 + outSlope: -0.15735373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.42609847 + inSlope: 0.43439758 + outSlope: 0.43439758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.45883304 + inSlope: 0.69435483 + outSlope: 0.69435483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.58491784 + inSlope: 0.37594056 + outSlope: 0.37594056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.53985006 + inSlope: 0.17999429 + outSlope: 0.17999429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.5624468 + inSlope: 0.06524748 + outSlope: 0.06524748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.49305075 + inSlope: -0.504203 + outSlope: -0.504203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.42627972 + inSlope: -0.66964626 + outSlope: -0.66964626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.3630826 + inSlope: 0.0766288 + outSlope: 0.0766288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.37236905 + inSlope: 0.28055167 + outSlope: 0.28055167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.40727228 + inSlope: 1.0782337 + outSlope: 1.0782337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.4627266 + inSlope: 0.23701143 + outSlope: 0.23701143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.41661227 + inSlope: -0.3744424 + outSlope: -0.3744424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.40720654 + inSlope: 0.2644771 + outSlope: 0.2644771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.4431589 + inSlope: 0.6787973 + outSlope: 0.6787973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.46030095 + inSlope: -0.053220235 + outSlope: -0.053220235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.42809498 + inSlope: -0.3907007 + outSlope: -0.3907007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.39864883 + inSlope: 0.294708 + outSlope: 0.294708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.42658475 + inSlope: 0.40700048 + outSlope: 0.40700048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.46355104 + inSlope: 1.0345418 + outSlope: 1.0345418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.51271635 + inSlope: 0.17176509 + outSlope: 0.17176509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.45836896 + inSlope: -0.32912076 + outSlope: -0.32912076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.45524478 + inSlope: 0.2717263 + outSlope: 0.2717263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.4852848 + inSlope: 0.7366279 + outSlope: 0.7366279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.52012086 + inSlope: -0.09845815 + outSlope: -0.09845815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.51193523 + inSlope: -0.3011544 + outSlope: -0.3011544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.6155098 + inSlope: -0.045408007 + outSlope: -0.045408007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.64778346 + inSlope: 0.17461896 + outSlope: 0.17461896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.6160103 + inSlope: 0.93590957 + outSlope: 0.93590957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.54473287 + inSlope: 0.31023854 + outSlope: 0.31023854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.5095681 + inSlope: 0.36498463 + outSlope: 0.36498463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.46773177 + inSlope: -0.03812201 + outSlope: -0.03812201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.5135867 + inSlope: -1.3609658 + outSlope: -1.3609658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.60855705 + inSlope: -0.51879936 + outSlope: -0.51879936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.6426849 + inSlope: -0.015939489 + outSlope: -0.015939489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.6305018 + inSlope: 0.19734998 + outSlope: 0.19734998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.5662022 + inSlope: 1.0336207 + outSlope: 1.0336207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.5269041 + inSlope: 0.24474286 + outSlope: 0.24474286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.4739076 + inSlope: 0.34032255 + outSlope: 0.34032255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.44138205 + inSlope: 0.13472658 + outSlope: 0.13472658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.46040058 + inSlope: -1.0722444 + outSlope: -1.0722444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.57309014 + inSlope: -0.8740932 + outSlope: -0.8740932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.6075304 + inSlope: -0.12571669 + outSlope: -0.12571669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.60700655 + inSlope: 0.07809885 + outSlope: 0.07809885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.5914927 + inSlope: 0.27678278 + outSlope: 0.27678278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.51327646 + inSlope: 1.2249875 + outSlope: 1.2249875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.46947303 + inSlope: 0.44289213 + outSlope: 0.44289213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.42021096 + inSlope: 0.46831772 + outSlope: 0.46831772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: -0.36360666 + inSlope: 0.10390798 + outSlope: 0.10390798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.37450472 + inSlope: -0.8422484 + outSlope: -0.8422484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.519592 + inSlope: -0.9357431 + outSlope: -0.9357431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.54917616 + inSlope: -0.12635541 + outSlope: -0.12635541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.54527485 + inSlope: 0.07581003 + outSlope: 0.07581003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.52322173 + inSlope: 0.30142337 + outSlope: 0.30142337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.45313305 + inSlope: 0.9386649 + outSlope: 0.9386649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.4260772 + inSlope: 0.14461859 + outSlope: 0.14461859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.4034938 + inSlope: 0.28720942 + outSlope: 0.28720942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.36898446 + inSlope: 0.08199789 + outSlope: 0.08199789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.39693254 + inSlope: -1.2087771 + outSlope: -1.2087771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.50469035 + inSlope: -0.81808794 + outSlope: -0.81808794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.59656775 + inSlope: -0.2071615 + outSlope: -0.2071615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.6010422 + inSlope: 0.09712084 + outSlope: 0.09712084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.5346423 + inSlope: 1.1273396 + outSlope: 1.1273396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.4950681 + inSlope: 0.3534165 + outSlope: 0.3534165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -0.4631591 + inSlope: 0.41465813 + outSlope: 0.41465813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.41890785 + inSlope: -0.013318932 + outSlope: -0.013318932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.45748803 + inSlope: -1.4213098 + outSlope: -1.4213098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.5904362 + inSlope: -0.9827511 + outSlope: -0.9827511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.62765586 + inSlope: -0.23777466 + outSlope: -0.23777466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.6435077 + inSlope: -0.010347629 + outSlope: -0.010347629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.6353971 + inSlope: 0.12732452 + outSlope: 0.12732452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.57163924 + inSlope: 1.0510004 + outSlope: 1.0510004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.5323898 + inSlope: 0.21370946 + outSlope: 0.21370946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.46950713 + inSlope: 0.028875697 + outSlope: 0.028875697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.49316838 + inSlope: -0.9262999 + outSlope: -0.9262999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.6154855 + inSlope: -1.1607444 + outSlope: -1.1607444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.39819103 + inSlope: 0.12780368 + outSlope: 0.12780368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.37619427 + inSlope: -0.15369946 + outSlope: -0.15369946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.37470976 + inSlope: -0.16320802 + outSlope: -0.16320802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.32356954 + inSlope: -1.857244 + outSlope: -1.857244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.18977624 + inSlope: -2.8854177 + outSlope: -2.8854177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.14364359 + inSlope: -2.4053116 + outSlope: -2.4053116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.1095992 + inSlope: -1.7131236 + outSlope: -1.7131236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.08653946 + inSlope: -1.2573419 + outSlope: -1.2573419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.03177318 + inSlope: -0.47374916 + outSlope: -0.47374916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.025005434 + inSlope: -0.31895593 + outSlope: -0.31895593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.021141302 + inSlope: -0.24363187 + outSlope: -0.24363187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.012776703 + inSlope: -0.235018 + outSlope: -0.235018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.00905044 + inSlope: -0.21307203 + outSlope: -0.21307203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.005674295 + inSlope: -0.2666077 + outSlope: -0.2666077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.00016352534 + inSlope: -0.35477266 + outSlope: -0.35477266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.0061514713 + inSlope: -0.44744194 + outSlope: -0.44744194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.0147512145 + inSlope: -0.5312587 + outSlope: -0.5312587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: -0.036920086 + inSlope: -0.17607066 + outSlope: -0.17607066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.037646603 + inSlope: 0.13375741 + outSlope: 0.13375741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.03246151 + inSlope: 0.9068382 + outSlope: 0.9068382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.0074186027 + inSlope: 2.3149369 + outSlope: 2.3149369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.04470307 + inSlope: 3.6925497 + outSlope: 3.6925497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.27151585 + inSlope: 4.12102 + outSlope: 4.12102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.40572965 + inSlope: 1.2818605 + outSlope: 1.2818605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.43080467 + inSlope: 0.1546508 + outSlope: 0.1546508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.39936215 + inSlope: 0.07268615 + outSlope: 0.07268615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.38997194 + inSlope: -0.6569129 + outSlope: -0.6569129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.31585094 + inSlope: -2.44107 + outSlope: -2.44107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.17661029 + inSlope: -2.3632545 + outSlope: -2.3632545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.10112285 + inSlope: -1.0268154 + outSlope: -1.0268154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.056972273 + inSlope: -0.35203424 + outSlope: -0.35203424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.052509464 + inSlope: -0.27875054 + outSlope: -0.27875054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.03346912 + inSlope: -0.26079458 + outSlope: -0.26079458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.029331937 + inSlope: -0.34137937 + outSlope: -0.34137937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.0132044405 + inSlope: -0.5470433 + outSlope: -0.5470433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.0038550273 + inSlope: -0.52122545 + outSlope: -0.52122545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.004169725 + inSlope: -0.39451408 + outSlope: -0.39451408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.00929543 + inSlope: -0.17259327 + outSlope: -0.17259327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.0099228285 + inSlope: 0.13542654 + outSlope: 0.13542654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.0047812164 + inSlope: 0.9113097 + outSlope: 0.9113097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.020454314 + inSlope: 2.3313916 + outSlope: 2.3313916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.14424327 + inSlope: 4.5488787 + outSlope: 4.5488787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.30039886 + inSlope: 4.122465 + outSlope: 4.122465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.4342959 + inSlope: 1.2735903 + outSlope: 1.2735903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.4590972 + inSlope: 0.14721498 + outSlope: 0.14721498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.4271794 + inSlope: 0.08305647 + outSlope: 0.08305647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.42036837 + inSlope: -0.60474217 + outSlope: -0.60474217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.34939742 + inSlope: -2.3981512 + outSlope: -2.3981512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.2107151 + inSlope: -2.3725567 + outSlope: -2.3725567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.13457061 + inSlope: -1.045506 + outSlope: -1.045506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.05226385 + inSlope: -0.47744352 + outSlope: -0.47744352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.023562044 + inSlope: 0.20099868 + outSlope: 0.20099868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.02991204 + inSlope: 0.98255086 + outSlope: 0.98255086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.05631371 + inSlope: 2.3990307 + outSlope: 2.3990307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.1823128 + inSlope: 4.623138 + outSlope: 4.623138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.34141487 + inSlope: 4.221574 + outSlope: 4.221574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.48083016 + inSlope: 1.3944881 + outSlope: 1.3944881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.51534605 + inSlope: 0.14921322 + outSlope: 0.14921322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.508789 + inSlope: 0.19011694 + outSlope: 0.19011694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.50762343 + inSlope: -0.654667 + outSlope: -0.654667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.43322605 + inSlope: -2.3734674 + outSlope: -2.3734674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.30033982 + inSlope: -2.2248766 + outSlope: -2.2248766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.23017862 + inSlope: -0.9413315 + outSlope: -0.9413315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.15671155 + inSlope: -0.5244506 + outSlope: -0.5244506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.11544714 + inSlope: -0.008218743 + outSlope: -0.008218743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.11830338 + inSlope: 0.7754021 + outSlope: 0.7754021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.14129385 + inSlope: 2.1970794 + outSlope: 2.1970794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.40960082 + inSlope: 3.9196668 + outSlope: 3.9196668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.5331816 + inSlope: 1.0498517 + outSlope: 1.0498517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.5421976 + inSlope: -0.2536478 + outSlope: -0.2536478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.4507755 + inSlope: -0.21421082 + outSlope: -0.21421082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.41645953 + inSlope: -0.840171 + outSlope: -0.840171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.33513847 + inSlope: -2.577005 + outSlope: -2.577005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.1890787 + inSlope: -2.4938815 + outSlope: -2.4938815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.10751542 + inSlope: -1.1382251 + outSlope: -1.1382251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.056882456 + inSlope: -0.46071327 + outSlope: -0.46071327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.05029887 + inSlope: -0.3855251 + outSlope: -0.3855251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.038840547 + inSlope: -0.3091814 + outSlope: -0.3091814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.021421045 + inSlope: -0.4566489 + outSlope: -0.4566489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.012893997 + inSlope: -0.5519935 + outSlope: -0.5519935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.0030212998 + inSlope: -0.60332376 + outSlope: -0.60332376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.0072167814 + inSlope: -0.57437265 + outSlope: -0.57437265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.022105806 + inSlope: -0.22610183 + outSlope: -0.22610183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.023661241 + inSlope: 0.08179936 + outSlope: 0.08179936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.01937908 + inSlope: 0.84880835 + outSlope: 0.84880835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.0046327487 + inSlope: 2.2393174 + outSlope: 2.2393174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.055264384 + inSlope: 3.5978613 + outSlope: 3.5978613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.27684873 + inSlope: 4.0102916 + outSlope: 4.0102916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.40569386 + inSlope: 1.1931267 + outSlope: 1.1931267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.4272822 + inSlope: 0.091529444 + outSlope: 0.091529444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.3843535 + inSlope: 0.009149653 + outSlope: 0.009149653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.3687539 + inSlope: -0.71185905 + outSlope: -0.71185905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.2908361 + inSlope: -2.555377 + outSlope: -2.555377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.14532614 + inSlope: -2.4736683 + outSlope: -2.4736683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.1100607 + inSlope: -1.7850547 + outSlope: -1.7850547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.085824214 + inSlope: -1.3277097 + outSlope: -1.3277097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.018759247 + inSlope: -0.41532826 + outSlope: -0.41532826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.007822558 + inSlope: -0.27337623 + outSlope: -0.27337623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: 0.003604494 + inSlope: -0.250584 + outSlope: -0.250584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: -0.00053023547 + inSlope: -0.26341778 + outSlope: -0.26341778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: -0.005176097 + inSlope: -0.3346181 + outSlope: -0.3346181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.011684135 + inSlope: -0.41005677 + outSlope: -0.41005677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.018844653 + inSlope: -0.49279088 + outSlope: -0.49279088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.05415888 + inSlope: 0.08436477 + outSlope: 0.08436477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.04982448 + inSlope: 0.73021746 + outSlope: 0.73021746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.029817976 + inSlope: 1.8239462 + outSlope: 1.8239462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.010973372 + inSlope: 2.9330087 + outSlope: 2.9330087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.20507102 + inSlope: 4.0507226 + outSlope: 4.0507226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.36852682 + inSlope: 2.1747518 + outSlope: 2.1747518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.39822733 + inSlope: 1.7820072 + outSlope: 1.7820072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.4478086 + inSlope: -0.23600577 + outSlope: -0.23600577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.49716282 + inSlope: -0.0895384 + outSlope: -0.0895384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.4969226 + inSlope: -0.29669958 + outSlope: -0.29669958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.56957793 + inSlope: -1.5738435 + outSlope: -1.5738435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.6424821 + inSlope: -0.49002522 + outSlope: -0.49002522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.72922325 + inSlope: -0.47773677 + outSlope: -0.47773677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.74600214 + inSlope: 0.2587058 + outSlope: 0.2587058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.6579426 + inSlope: 2.671 + outSlope: 2.671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.46642852 + inSlope: 1.8862278 + outSlope: 1.8862278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.42513722 + inSlope: 0.24051999 + outSlope: 0.24051999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.49501324 + inSlope: -0.1460178 + outSlope: -0.1460178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.49733055 + inSlope: -0.32521635 + outSlope: -0.32521635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.57138133 + inSlope: -1.5895036 + outSlope: -1.5895036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.6465593 + inSlope: -0.5342626 + outSlope: -0.5342626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.74752414 + inSlope: -0.4764253 + outSlope: -0.4764253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.76452786 + inSlope: 0.19613114 + outSlope: 0.19613114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.682534 + inSlope: 2.539062 + outSlope: 2.539062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.5011825 + inSlope: 1.7402772 + outSlope: 1.7402772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: -0.46623936 + inSlope: -0.11450361 + outSlope: -0.11450361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.55120873 + inSlope: -0.22081575 + outSlope: -0.22081575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.5622713 + inSlope: -0.38765287 + outSlope: -0.38765287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.6381183 + inSlope: -1.6014458 + outSlope: -1.6014458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.71477634 + inSlope: -0.56134397 + outSlope: -0.56134397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.8166268 + inSlope: -0.34196767 + outSlope: -0.34196767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.81718993 + inSlope: 0.28963235 + outSlope: 0.28963235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.7313515 + inSlope: 2.5860121 + outSlope: 2.5860121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.54403615 + inSlope: 1.90552 + outSlope: 1.90552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.4933517 + inSlope: 0.16535477 + outSlope: 0.16535477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.5270398 + inSlope: 0.18309492 + outSlope: 0.18309492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.5089619 + inSlope: -0.16335206 + outSlope: -0.16335206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.57094646 + inSlope: -1.383414 + outSlope: -1.383414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.6356308 + inSlope: -0.4356913 + outSlope: -0.4356913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.7243472 + inSlope: -0.43203843 + outSlope: -0.43203843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.736279 + inSlope: 0.2628907 + outSlope: 0.2628907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.649217 + inSlope: 2.5552106 + outSlope: 2.5552106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.47385758 + inSlope: 1.6116273 + outSlope: 1.6116273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.44621027 + inSlope: -0.22049567 + outSlope: -0.22049567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.5402395 + inSlope: -0.4497407 + outSlope: -0.4497407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.56511855 + inSlope: -0.4385206 + outSlope: -0.4385206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.6439037 + inSlope: -1.6291964 + outSlope: -1.6291964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.7192185 + inSlope: -0.49547833 + outSlope: -0.49547833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.7948396 + inSlope: -0.38588473 + outSlope: -0.38588473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.80271584 + inSlope: 0.292457 + outSlope: 0.292457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.71562964 + inSlope: 2.6195793 + outSlope: 2.6195793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.5264833 + inSlope: 1.8966161 + outSlope: 1.8966161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.47957498 + inSlope: 0.07734223 + outSlope: 0.07734223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.53375506 + inSlope: -0.051908657 + outSlope: -0.051908657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.5258304 + inSlope: -0.19004306 + outSlope: -0.19004306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.5936239 + inSlope: -1.4986819 + outSlope: -1.4986819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.6618427 + inSlope: -0.4233377 + outSlope: -0.4233377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.7239158 + inSlope: -0.54250467 + outSlope: -0.54250467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.7546822 + inSlope: 0.16105986 + outSlope: 0.16105986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.6796531 + inSlope: 2.10668 + outSlope: 2.10668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.49149156 + inSlope: 2.807303 + outSlope: 2.807303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.44778922 + inSlope: 2.6221051 + outSlope: 2.6221051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightFootQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.6883603 + inSlope: -0.17291306 + outSlope: -0.17291306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: -0.68495786 + inSlope: -0.23484352 + outSlope: -0.23484352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.6944479 + inSlope: 0.17599048 + outSlope: 0.17599048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.6699217 + inSlope: 0.57517457 + outSlope: 0.57517457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.60865265 + inSlope: 1.5278833 + outSlope: 1.5278833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.5832789 + inSlope: 2.33348 + outSlope: 2.33348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.46210575 + inSlope: 3.8448875 + outSlope: 3.8448875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.35479593 + inSlope: 2.3114004 + outSlope: 2.3114004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.30524826 + inSlope: 1.1828989 + outSlope: 1.1828989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.24936503 + inSlope: -0.1387593 + outSlope: -0.1387593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.33245766 + inSlope: -0.5707344 + outSlope: -0.5707344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.4072503 + inSlope: -1.8034608 + outSlope: -1.8034608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.61664206 + inSlope: -2.6557455 + outSlope: -2.6557455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.6957873 + inSlope: -0.54844296 + outSlope: -0.54844296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.694807 + inSlope: -0.11578392 + outSlope: -0.11578392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.6829479 + inSlope: 0.25450075 + outSlope: 0.25450075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.65473 + inSlope: 0.6895823 + outSlope: 0.6895823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.5871999 + inSlope: 1.3844485 + outSlope: 1.3844485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.5676535 + inSlope: 1.8229973 + outSlope: 1.8229973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.41213787 + inSlope: 3.0370827 + outSlope: 3.0370827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.36555097 + inSlope: 2.2812371 + outSlope: 2.2812371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.3155086 + inSlope: 1.1994207 + outSlope: 1.1994207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.2579311 + inSlope: -0.12960356 + outSlope: -0.12960356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.33808258 + inSlope: -0.52730227 + outSlope: -0.52730227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.40919256 + inSlope: -1.7580181 + outSlope: -1.7580181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.5205246 + inSlope: -2.4288168 + outSlope: -2.4288168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.682806 + inSlope: -1.3275759 + outSlope: -1.3275759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.6985647 + inSlope: 0.10280006 + outSlope: 0.10280006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.6927007 + inSlope: 0.2655747 + outSlope: 0.2655747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.6663553 + inSlope: 0.35334918 + outSlope: 0.35334918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.62042856 + inSlope: 1.5260873 + outSlope: 1.5260873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.59416735 + inSlope: 1.4953425 + outSlope: 1.4953425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.5705835 + inSlope: 2.2019014 + outSlope: 2.2019014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.45358205 + inSlope: 3.7690725 + outSlope: 3.7690725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.3474154 + inSlope: 2.302734 + outSlope: 2.302734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.29868558 + inSlope: 1.1241864 + outSlope: 1.1241864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.253851 + inSlope: -0.32235175 + outSlope: -0.32235175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.3581463 + inSlope: -0.6377584 + outSlope: -0.6377584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.4364756 + inSlope: -1.814095 + outSlope: -1.814095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.63777643 + inSlope: -2.306085 + outSlope: -2.306085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.6936011 + inSlope: 0.11029075 + outSlope: 0.11029075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.71523786 + inSlope: 0.0062745884 + outSlope: 0.0062745884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.70185375 + inSlope: 0.22075316 + outSlope: 0.22075316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.65086144 + inSlope: 1.3202388 + outSlope: 1.3202388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.62717056 + inSlope: 2.177243 + outSlope: 2.177243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.52087003 + inSlope: 3.0164912 + outSlope: 3.0164912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.4199731 + inSlope: 1.0992355 + outSlope: 1.0992355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.38008642 + inSlope: 0.63969135 + outSlope: 0.63969135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.3687638 + inSlope: -0.28830197 + outSlope: -0.28830197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.4275725 + inSlope: -0.42514485 + outSlope: -0.42514485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.49745524 + inSlope: -1.7724197 + outSlope: -1.7724197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.6845716 + inSlope: -0.7334633 + outSlope: -0.7334633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.68855137 + inSlope: 0.16509905 + outSlope: 0.16509905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: -0.6844392 + inSlope: -0.40891746 + outSlope: -0.40891746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.7203726 + inSlope: -0.014172806 + outSlope: -0.014172806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.71212745 + inSlope: 0.24950606 + outSlope: 0.24950606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.67698663 + inSlope: 1.3828539 + outSlope: 1.3828539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.6480695 + inSlope: 2.8447015 + outSlope: 2.8447015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.5028432 + inSlope: 4.2350993 + outSlope: 4.2350993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.3939819 + inSlope: 2.2495556 + outSlope: 2.2495556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: -0.3464591 + inSlope: 1.1188354 + outSlope: 1.1188354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.29474863 + inSlope: -0.13252138 + outSlope: -0.13252138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.37394643 + inSlope: -0.51010805 + outSlope: -0.51010805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.44248128 + inSlope: -1.6785164 + outSlope: -1.6785164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.6017728 + inSlope: -2.6005638 + outSlope: -2.6005638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.6885663 + inSlope: -0.66320884 + outSlope: -0.66320884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.6903374 + inSlope: -0.28987294 + outSlope: -0.28987294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.7086414 + inSlope: 0.13221912 + outSlope: 0.13221912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.68477094 + inSlope: 0.531708 + outSlope: 0.531708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.6274296 + inSlope: 1.6101208 + outSlope: 1.6101208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.59845847 + inSlope: 2.6436095 + outSlope: 2.6436095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.46567386 + inSlope: 4.0493574 + outSlope: 4.0493574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.3554486 + inSlope: 2.3614297 + outSlope: 2.3614297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: -0.30461952 + inSlope: 1.2103026 + outSlope: 1.2103026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -0.24749751 + inSlope: -0.11682159 + outSlope: -0.11682159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.32952634 + inSlope: -0.58093905 + outSlope: -0.58093905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.4046792 + inSlope: -1.7769375 + outSlope: -1.7769375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.66779417 + inSlope: -1.4840462 + outSlope: -1.4840462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.6883603 + inSlope: -1.2339499 + outSlope: -1.2339499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.68635356 + inSlope: -0.90260977 + outSlope: -0.90260977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.5956815 + inSlope: -1.3826159 + outSlope: -1.3826159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.44469845 + inSlope: -2.7976809 + outSlope: -2.7976809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.2913848 + inSlope: -1.3456411 + outSlope: -1.3456411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.23192605 + inSlope: -0.4849975 + outSlope: -0.4849975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.2151542 + inSlope: -0.63808453 + outSlope: -0.63808453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.20266372 + inSlope: -0.7340169 + outSlope: -0.7340169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.19068697 + inSlope: 0.41479686 + outSlope: 0.41479686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.21649031 + inSlope: 4.906696 + outSlope: 4.906696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.35424364 + inSlope: 10.784036 + outSlope: 10.784036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.5759581 + inSlope: 12.061699 + outSlope: 12.061699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.7563002 + inSlope: 8.219136 + outSlope: 8.219136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.87073576 + inSlope: -0.5091857 + outSlope: -0.5091857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.59297645 + inSlope: -3.2761903 + outSlope: -3.2761903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.3955972 + inSlope: -2.1014183 + outSlope: -2.1014183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.2956385 + inSlope: 0.18243171 + outSlope: 0.18243171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.34996545 + inSlope: 2.5346398 + outSlope: 2.5346398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.6275307 + inSlope: 1.151675 + outSlope: 1.151675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.59886014 + inSlope: -1.0987372 + outSlope: -1.0987372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.47293043 + inSlope: -2.4819183 + outSlope: -2.4819183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.24847148 + inSlope: -1.9458711 + outSlope: -1.9458711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.1769573 + inSlope: -0.606985 + outSlope: -0.606985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.14254135 + inSlope: -0.66858554 + outSlope: -0.66858554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.12941575 + inSlope: -0.78180903 + outSlope: -0.78180903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.11648107 + inSlope: 0.31285182 + outSlope: 0.31285182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.13984413 + inSlope: 4.654103 + outSlope: 4.654103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.27161768 + inSlope: 10.571814 + outSlope: 10.571814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.4922376 + inSlope: 12.237479 + outSlope: 12.237479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.6795346 + inSlope: 8.605625 + outSlope: 8.605625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.80211306 + inSlope: -0.5201845 + outSlope: -0.5201845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.5129151 + inSlope: -3.3423996 + outSlope: -3.3423996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.316502 + inSlope: -2.0235372 + outSlope: -2.0235372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.23201989 + inSlope: -0.5419212 + outSlope: -0.5419212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.23613694 + inSlope: 0.77164495 + outSlope: 0.77164495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.28891495 + inSlope: 2.7337887 + outSlope: 2.7337887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.41590497 + inSlope: 4.386341 + outSlope: 4.386341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.5947406 + inSlope: 1.4574264 + outSlope: 1.4574264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.5751122 + inSlope: -0.98603463 + outSlope: -0.98603463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.51857895 + inSlope: -1.3941176 + outSlope: -1.3941176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.36316767 + inSlope: -2.8591948 + outSlope: -2.8591948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.23605469 + inSlope: -1.8516719 + outSlope: -1.8516719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.1742242 + inSlope: -0.3915519 + outSlope: -0.3915519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.15444145 + inSlope: -0.4528154 + outSlope: -0.4528154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.14484808 + inSlope: -0.57368034 + outSlope: -0.57368034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.13531879 + inSlope: 0.49473885 + outSlope: 0.49473885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.16133936 + inSlope: 4.780561 + outSlope: 4.780561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.29467258 + inSlope: 10.618477 + outSlope: 10.618477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.51529014 + inSlope: 12.205162 + outSlope: 12.205162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.7015109 + inSlope: 8.546663 + outSlope: 8.546663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.82371926 + inSlope: -0.4757671 + outSlope: -0.4757671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.5473311 + inSlope: -3.176158 + outSlope: -3.176158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.36200926 + inSlope: -1.8631911 + outSlope: -1.8631911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.2888652 + inSlope: 0.4360677 + outSlope: 0.4360677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.35769 + inSlope: 2.8591113 + outSlope: 2.8591113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.5623216 + inSlope: 4.172765 + outSlope: 4.172765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.6669416 + inSlope: 1.4871647 + outSlope: 1.4871647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.6494887 + inSlope: -0.9918729 + outSlope: -0.9918729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.5284339 + inSlope: -2.382842 + outSlope: -2.382842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.31424817 + inSlope: -1.8277626 + outSlope: -1.8277626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.2411068 + inSlope: -0.510749 + outSlope: -0.510749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.18842712 + inSlope: -1.4315374 + outSlope: -1.4315374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.16177936 + inSlope: -0.6925412 + outSlope: -0.6925412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.16534244 + inSlope: 3.2308414 + outSlope: 3.2308414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.26947546 + inSlope: 8.870956 + outSlope: 8.870956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.4610422 + inSlope: 10.789307 + outSlope: 10.789307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.6291187 + inSlope: 7.7176 + outSlope: 7.7176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.7320661 + inSlope: -0.72136295 + outSlope: -0.72136295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.42762977 + inSlope: -3.3876896 + outSlope: -3.3876896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.26994398 + inSlope: -2.5003111 + outSlope: -2.5003111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.18455498 + inSlope: -1.0959463 + outSlope: -1.0959463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.18571371 + inSlope: 1.3234184 + outSlope: 1.3234184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.26032862 + inSlope: 3.4040644 + outSlope: 3.4040644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.4098378 + inSlope: 5.2150636 + outSlope: 5.2150636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.6401381 + inSlope: 2.4174254 + outSlope: 2.4174254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.6556432 + inSlope: -0.49968708 + outSlope: -0.49968708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.56669354 + inSlope: -2.0595307 + outSlope: -2.0595307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.3476779 + inSlope: -1.1675408 + outSlope: -1.1675408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.29874554 + inSlope: -0.3916693 + outSlope: -0.3916693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.28985077 + inSlope: -0.53349996 + outSlope: -0.53349996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.28096223 + inSlope: 0.5653213 + outSlope: 0.5653213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.30869427 + inSlope: 4.9911036 + outSlope: 4.9911036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.44733378 + inSlope: 10.573807 + outSlope: 10.573807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.6611531 + inSlope: 11.410297 + outSlope: 11.410297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.827676 + inSlope: 7.6226754 + outSlope: 7.6226754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.94337255 + inSlope: -0.25462916 + outSlope: -0.25462916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.6514831 + inSlope: -3.0846224 + outSlope: -3.0846224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.517284 + inSlope: -1.9824665 + outSlope: -1.9824665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.44134992 + inSlope: 0.82558763 + outSlope: 0.82558763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.49413976 + inSlope: 2.5721989 + outSlope: 2.5721989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.7403167 + inSlope: 0.69927126 + outSlope: 0.69927126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.7016555 + inSlope: -1.1350691 + outSlope: -1.1350691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.58078015 + inSlope: -2.355126 + outSlope: -2.355126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.33615845 + inSlope: -1.3718116 + outSlope: -1.3718116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.26193628 + inSlope: -0.6255305 + outSlope: -0.6255305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.249566 + inSlope: -0.72840214 + outSlope: -0.72840214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.23765624 + inSlope: 0.4191319 + outSlope: 0.4191319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.2635365 + inSlope: 4.9192405 + outSlope: 4.9192405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.40163237 + inSlope: 10.708981 + outSlope: 10.708981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.62050104 + inSlope: 11.807076 + outSlope: 11.807076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.7952006 + inSlope: 7.940011 + outSlope: 7.940011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.90510637 + inSlope: -0.5027092 + outSlope: -0.5027092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.5808412 + inSlope: -3.203527 + outSlope: -3.203527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.44298005 + inSlope: -2.0338147 + outSlope: -2.0338147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.35928577 + inSlope: 0.72009134 + outSlope: 0.72009134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.45250058 + inSlope: 3.2571836 + outSlope: 3.2571836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.6768686 + inSlope: 1.4105531 + outSlope: 1.4105531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.6863536 + inSlope: 0.5690928 + outSlope: 0.5690928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2107906 + inSlope: -0.9766012 + outSlope: -0.9766012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.19451392 + inSlope: -0.74447656 + outSlope: -0.74447656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.18241611 + inSlope: 0.026569951 + outSlope: 0.026569951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.2043234 + inSlope: 0.20774998 + outSlope: 0.20774998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.2135057 + inSlope: 0.059456527 + outSlope: 0.059456527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.22760104 + inSlope: 0.5168922 + outSlope: 0.5168922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.2600456 + inSlope: 1.7700438 + outSlope: 1.7700438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.34193638 + inSlope: 2.9448886 + outSlope: 2.9448886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.39514807 + inSlope: 2.1403072 + outSlope: 2.1403072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.41327998 + inSlope: -0.29077256 + outSlope: -0.29077256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.3854556 + inSlope: -1.3930604 + outSlope: -1.3930604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.36684462 + inSlope: -0.46597183 + outSlope: -0.46597183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.38195765 + inSlope: 0.6522987 + outSlope: 0.6522987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.42216256 + inSlope: 1.0400517 + outSlope: 1.0400517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.5445101 + inSlope: 0.2090192 + outSlope: 0.2090192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.5158343 + inSlope: -0.40572122 + outSlope: -0.40572122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.46604693 + inSlope: -1.2309661 + outSlope: -1.2309661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.39679113 + inSlope: -3.0628505 + outSlope: -3.0628505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.28183147 + inSlope: -2.8829799 + outSlope: -2.8829799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.24262905 + inSlope: -1.7919371 + outSlope: -1.7919371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.21124892 + inSlope: -0.44220865 + outSlope: -0.44220865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.20839252 + inSlope: 0.079742394 + outSlope: 0.079742394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.22511777 + inSlope: 0.0590975 + outSlope: 0.0590975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.22560157 + inSlope: 0.021232834 + outSlope: 0.021232834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.2351571 + inSlope: 0.43836963 + outSlope: 0.43836963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.26412508 + inSlope: 1.644177 + outSlope: 1.644177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.29886958 + inSlope: 2.3771055 + outSlope: 2.3771055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.34336185 + inSlope: 3.2584865 + outSlope: 3.2584865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.4074857 + inSlope: 3.1500678 + outSlope: 3.1500678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.44836402 + inSlope: 0.953141 + outSlope: 0.953141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.43925697 + inSlope: -0.6009439 + outSlope: -0.6009439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.4283325 + inSlope: -0.21470566 + outSlope: -0.21470566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.4421117 + inSlope: 0.54107183 + outSlope: 0.54107183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.528915 + inSlope: 0.73028755 + outSlope: 0.73028755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.52659214 + inSlope: -0.4486106 + outSlope: -0.4486106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.49398556 + inSlope: -0.57092667 + outSlope: -0.57092667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.474885 + inSlope: -0.7462136 + outSlope: -0.7462136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.42535284 + inSlope: -2.5115595 + outSlope: -2.5115595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.3235301 + inSlope: -2.673105 + outSlope: -2.673105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.26649272 + inSlope: -0.90742797 + outSlope: -0.90742797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.25390202 + inSlope: 0.07470018 + outSlope: 0.07470018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.26446015 + inSlope: -0.005828446 + outSlope: -0.005828446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.26328582 + inSlope: 0.016290858 + outSlope: 0.016290858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.27202258 + inSlope: 0.41286746 + outSlope: 0.41286746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.29995573 + inSlope: 1.5976405 + outSlope: 1.5976405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.33378065 + inSlope: 2.3119464 + outSlope: 2.3119464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.37702054 + inSlope: 3.1877563 + outSlope: 3.1877563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.44004 + inSlope: 3.071782 + outSlope: 3.071782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.47941408 + inSlope: 0.82283103 + outSlope: 0.82283103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.46746767 + inSlope: -0.7993419 + outSlope: -0.7993419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.45276937 + inSlope: -0.4328857 + outSlope: -0.4328857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.46048424 + inSlope: 0.40255612 + outSlope: 0.40255612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.54170585 + inSlope: 0.77549887 + outSlope: 0.77549887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.5534471 + inSlope: -0.36493278 + outSlope: -0.36493278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.5152309 + inSlope: -0.88794076 + outSlope: -0.88794076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.40770024 + inSlope: -3.1547332 + outSlope: -3.1547332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.29103106 + inSlope: -2.912097 + outSlope: -2.912097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.21400444 + inSlope: -0.14481708 + outSlope: -0.14481708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.21552096 + inSlope: -0.12381007 + outSlope: -0.12381007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.19644627 + inSlope: -0.200114 + outSlope: -0.200114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.19432655 + inSlope: 0.28521162 + outSlope: 0.28521162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.21682638 + inSlope: 1.4224367 + outSlope: 1.4224367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.2478488 + inSlope: 2.1737466 + outSlope: 2.1737466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.28928453 + inSlope: 3.3724926 + outSlope: 3.3724926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.4203522 + inSlope: 2.0793245 + outSlope: 2.0793245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.42957687 + inSlope: 0.27157125 + outSlope: 0.27157125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.42940456 + inSlope: 0.30419856 + outSlope: 0.30419856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.45309636 + inSlope: 0.72400403 + outSlope: 0.72400403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.52239203 + inSlope: 0.81790286 + outSlope: 0.81790286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.5508246 + inSlope: -0.35487446 + outSlope: -0.35487446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.49594587 + inSlope: -0.53216064 + outSlope: -0.53216064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.41838738 + inSlope: -1.5285083 + outSlope: -1.5285083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.3451717 + inSlope: -2.956041 + outSlope: -2.956041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.23872781 + inSlope: -2.6966577 + outSlope: -2.6966577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.15600225 + inSlope: -0.13881294 + outSlope: -0.13881294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.14846063 + inSlope: 0.020557834 + outSlope: 0.020557834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.15527223 + inSlope: 0.14815584 + outSlope: 0.14815584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.17828943 + inSlope: 0.68798065 + outSlope: 0.68798065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.21786329 + inSlope: 2.0469232 + outSlope: 2.0469232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.30834058 + inSlope: 2.7627103 + outSlope: 2.7627103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.352106 + inSlope: 1.2671959 + outSlope: 1.2671959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.35058105 + inSlope: -1.278342 + outSlope: -1.278342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.30949408 + inSlope: -1.8890457 + outSlope: -1.8890457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.28761265 + inSlope: -0.49012423 + outSlope: -0.49012423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.30937156 + inSlope: 0.88676363 + outSlope: 0.88676363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.34156728 + inSlope: 1.24839 + outSlope: 1.24839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.5210076 + inSlope: 1.2966511 + outSlope: 1.2966511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.54621214 + inSlope: -0.5462228 + outSlope: -0.5462228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.46869043 + inSlope: -2.024768 + outSlope: -2.024768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.3684453 + inSlope: -3.8629217 + outSlope: -3.8629217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.23722254 + inSlope: -3.0641017 + outSlope: -3.0641017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.19739021 + inSlope: -1.7610655 + outSlope: -1.7610655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.17852011 + inSlope: -0.8636643 + outSlope: -0.8636643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.16447774 + inSlope: -0.045693055 + outSlope: -0.045693055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.16490506 + inSlope: 0.2118458 + outSlope: 0.2118458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.19225378 + inSlope: 0.4117028 + outSlope: 0.4117028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.21436867 + inSlope: 0.117153585 + outSlope: 0.117153585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.23141289 + inSlope: 0.5575957 + outSlope: 0.5575957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.2656437 + inSlope: 1.8409126 + outSlope: 1.8409126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.3491549 + inSlope: 2.8100355 + outSlope: 2.8100355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.3975503 + inSlope: 1.7232835 + outSlope: 1.7232835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.40659818 + inSlope: -0.7643534 + outSlope: -0.7643534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.37207127 + inSlope: -1.6705319 + outSlope: -1.6705319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.35091364 + inSlope: -0.5591261 + outSlope: -0.5591261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.36546138 + inSlope: 0.6477051 + outSlope: 0.6477051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.40622962 + inSlope: 1.082154 + outSlope: 1.082154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.54329914 + inSlope: 0.35016266 + outSlope: 0.35016266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.5220428 + inSlope: -0.42048967 + outSlope: -0.42048967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.46472687 + inSlope: -1.5048485 + outSlope: -1.5048485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.336643 + inSlope: -3.5804543 + outSlope: -3.5804543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.21079062 + inSlope: -3.7459972 + outSlope: -3.7459972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.11886694 + inSlope: -1.2187233 + outSlope: -1.2187233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.09855489 + inSlope: -0.9142845 + outSlope: -0.9142845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.09066608 + inSlope: 0.15296413 + outSlope: 0.15296413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.08281167 + inSlope: -0.4209866 + outSlope: -0.4209866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.054958522 + inSlope: -0.5688338 + outSlope: -0.5688338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.037547033 + inSlope: -0.5520399 + outSlope: -0.5520399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.016935041 + inSlope: -0.63522947 + outSlope: -0.63522947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.0064759254 + inSlope: -0.6513908 + outSlope: -0.6513908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.004777983 + inSlope: -0.6547823 + outSlope: -0.6547823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.01535015 + inSlope: -0.638718 + outSlope: -0.638718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.026068581 + inSlope: -0.8750746 + outSlope: -0.8750746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.04451931 + inSlope: -1.3867936 + outSlope: -1.3867936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.072295025 + inSlope: -1.2973032 + outSlope: -1.2973032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.087762736 + inSlope: 1.2969062 + outSlope: 1.2969062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.029064778 + inSlope: 5.9682865 + outSlope: 5.9682865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.11118007 + inSlope: 9.616517 + outSlope: 9.616517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.29148582 + inSlope: 11.0745325 + outSlope: 11.0745325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.48033112 + inSlope: 9.834904 + outSlope: 9.834904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.61931586 + inSlope: 5.827907 + outSlope: 5.827907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.69419265 + inSlope: 1.2263854 + outSlope: 1.2263854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.8035752 + inSlope: 0.6414473 + outSlope: 0.6414473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.7758808 + inSlope: -1.8277304 + outSlope: -1.8277304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.62904215 + inSlope: -2.0773978 + outSlope: -2.0773978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.3750025 + inSlope: -4.0685515 + outSlope: -4.0685515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.1666988 + inSlope: -3.2815208 + outSlope: -3.2815208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.121314816 + inSlope: -2.1309004 + outSlope: -2.1309004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.09566869 + inSlope: -1.1627215 + outSlope: -1.1627215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.08407058 + inSlope: 0.16025938 + outSlope: 0.16025938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.075011075 + inSlope: -0.48026764 + outSlope: -0.48026764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.04235757 + inSlope: -0.68948543 + outSlope: -0.68948543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.031378068 + inSlope: -0.6434376 + outSlope: -0.6434376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.020909673 + inSlope: -0.666608 + outSlope: -0.666608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.003284188 + inSlope: -0.75156534 + outSlope: -0.75156534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.015894331 + inSlope: -0.760432 + outSlope: -0.760432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.028631896 + inSlope: -0.7391716 + outSlope: -0.7391716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.040533446 + inSlope: -0.7287643 + outSlope: -0.7287643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.0529241 + inSlope: -1.0061644 + outSlope: -1.0061644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.07407223 + inSlope: -1.5668379 + outSlope: -1.5668379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.10515198 + inSlope: -1.4892796 + outSlope: -1.4892796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.123714834 + inSlope: 1.1281047 + outSlope: 1.1281047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.06754853 + inSlope: 5.9054437 + outSlope: 5.9054437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.07313309 + inSlope: 9.843966 + outSlope: 9.843966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.26058468 + inSlope: 11.834368 + outSlope: 11.834368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.46761298 + inSlope: 11.0678425 + outSlope: 11.0678425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.6295124 + inSlope: 6.896159 + outSlope: 6.896159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.72006553 + inSlope: 1.3523139 + outSlope: 1.3523139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.8247469 + inSlope: -0.7508422 + outSlope: -0.7508422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.6270488 + inSlope: -2.199427 + outSlope: -2.199427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.43074206 + inSlope: -3.453731 + outSlope: -3.453731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.30418393 + inSlope: -4.0436354 + outSlope: -4.0436354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.17508277 + inSlope: -3.1608796 + outSlope: -3.1608796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.13074405 + inSlope: -2.0978794 + outSlope: -2.0978794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.0923524 + inSlope: -0.49147704 + outSlope: -0.49147704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.093856975 + inSlope: 0.13122651 + outSlope: 0.13122651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.08018549 + inSlope: -0.56524557 + outSlope: -0.56524557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.043907918 + inSlope: -0.735545 + outSlope: -0.735545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.03234334 + inSlope: -0.66706336 + outSlope: -0.66706336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.021672495 + inSlope: -0.67094874 + outSlope: -0.67094874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.009978402 + inSlope: -0.7144797 + outSlope: -0.7144797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.0021434724 + inSlope: -0.7132483 + outSlope: -0.7132483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.0137965195 + inSlope: -0.7158512 + outSlope: -0.7158512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.026005156 + inSlope: -0.7059851 + outSlope: -0.7059851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.037329335 + inSlope: -0.68794245 + outSlope: -0.68794245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.04893655 + inSlope: -0.9581292 + outSlope: -0.9581292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.069266945 + inSlope: -1.5157988 + outSlope: -1.5157988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.09946313 + inSlope: -1.4297109 + outSlope: -1.4297109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.11692393 + inSlope: 1.2357895 + outSlope: 1.2357895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.05826934 + inSlope: 6.092064 + outSlope: 6.092064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.08614551 + inSlope: 10.043308 + outSlope: 10.043308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.2765073 + inSlope: 11.934024 + outSlope: 11.934024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.48394594 + inSlope: 11.006581 + outSlope: 11.006581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.643393 + inSlope: 6.731254 + outSlope: 6.731254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.72907436 + inSlope: 1.2384969 + outSlope: 1.2384969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.8269587 + inSlope: 0.25120938 + outSlope: 0.25120938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.76564515 + inSlope: -2.05049 + outSlope: -2.05049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.60468006 + inSlope: -2.2500536 + outSlope: -2.2500536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.28366002 + inSlope: -3.989656 + outSlope: -3.989656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.15831876 + inSlope: -3.0342178 + outSlope: -3.0342178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.11594312 + inSlope: -1.9889696 + outSlope: -1.9889696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.09201983 + inSlope: -1.0982648 + outSlope: -1.0982648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.082646415 + inSlope: 0.025830142 + outSlope: 0.025830142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.06805064 + inSlope: -0.5895017 + outSlope: -0.5895017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.030750267 + inSlope: -0.73246694 + outSlope: -0.73246694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.019455075 + inSlope: -0.63585544 + outSlope: -0.63585544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.009555107 + inSlope: -0.60320747 + outSlope: -0.60320747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.0110811405 + inSlope: -0.62943757 + outSlope: -0.62943757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.032661736 + inSlope: -0.67433214 + outSlope: -0.67433214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.04411077 + inSlope: -0.73138845 + outSlope: -0.73138845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.05704133 + inSlope: -1.0585579 + outSlope: -1.0585579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.079396 + inSlope: -1.677421 + outSlope: -1.677421 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.11295531 + inSlope: -1.7870858 + outSlope: -1.7870858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.13896547 + inSlope: 0.64160943 + outSlope: 0.64160943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.09156767 + inSlope: 5.340204 + outSlope: 5.340204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.039041825 + inSlope: 9.175138 + outSlope: 9.175138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.21426997 + inSlope: 11.172125 + outSlope: 11.172125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.41144562 + inSlope: 10.787824 + outSlope: 10.787824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.57386374 + inSlope: 7.027289 + outSlope: 7.027289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.6674361 + inSlope: 1.2865496 + outSlope: 1.2865496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.76026803 + inSlope: -0.5106716 + outSlope: -0.5106716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.6960002 + inSlope: -2.2262912 + outSlope: -2.2262912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.56404084 + inSlope: -2.4760318 + outSlope: -2.4760318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.48750776 + inSlope: -2.6055307 + outSlope: -2.6055307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.33886144 + inSlope: -3.0373917 + outSlope: -3.0373917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.17876953 + inSlope: -3.0961347 + outSlope: -3.0961347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.09249098 + inSlope: -1.8126638 + outSlope: -1.8126638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.0560519 + inSlope: -0.56313646 + outSlope: -0.56313646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.05016239 + inSlope: 0.041865636 + outSlope: 0.041865636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.051984854 + inSlope: 0.059534032 + outSlope: 0.059534032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.04891216 + inSlope: -0.2858576 + outSlope: -0.2858576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.022786919 + inSlope: -0.6814176 + outSlope: -0.6814176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.010980743 + inSlope: -0.6976284 + outSlope: -0.6976284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.0004675067 + inSlope: -0.626343 + outSlope: -0.626343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.009897338 + inSlope: -0.51929474 + outSlope: -0.51929474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.017777316 + inSlope: -0.4718788 + outSlope: -0.4718788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.033413455 + inSlope: -0.44081742 + outSlope: -0.44081742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.040320504 + inSlope: -0.43458927 + outSlope: -0.43458927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.055041775 + inSlope: -0.41815948 + outSlope: -0.41815948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.06183859 + inSlope: -0.61342454 + outSlope: -0.61342454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.07548914 + inSlope: -1.0747981 + outSlope: -1.0747981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.09766528 + inSlope: -1.0221567 + outSlope: -1.0221567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.109561145 + inSlope: 1.533576 + outSlope: 1.533576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.04654506 + inSlope: 6.179394 + outSlope: 6.179394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.09641729 + inSlope: 9.443577 + outSlope: 9.443577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.43272778 + inSlope: 8.414152 + outSlope: 8.414152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.5487117 + inSlope: 4.882247 + outSlope: 4.882247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.6147419 + inSlope: 1.246223 + outSlope: 1.246223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.7370529 + inSlope: 0.79531574 + outSlope: 0.79531574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.7235707 + inSlope: -1.8036497 + outSlope: -1.8036497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.58176833 + inSlope: -1.8583741 + outSlope: -1.8583741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.34711066 + inSlope: -4.1742644 + outSlope: -4.1742644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.13446975 + inSlope: -3.2591314 + outSlope: -3.2591314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.0902154 + inSlope: -2.0558176 + outSlope: -2.0558176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.06594228 + inSlope: -1.1106846 + outSlope: -1.1106846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.0515778 + inSlope: 0.20030917 + outSlope: 0.20030917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.059994776 + inSlope: 0.17368731 + outSlope: 0.17368731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.058712997 + inSlope: -0.24650767 + outSlope: -0.24650767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.038414963 + inSlope: -0.4487036 + outSlope: -0.4487036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.03131044 + inSlope: -0.41396868 + outSlope: -0.41396868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.024616014 + inSlope: -0.437481 + outSlope: -0.437481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.016727736 + inSlope: -0.49710006 + outSlope: -0.49710006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.008046038 + inSlope: -0.50623083 + outSlope: -0.50623083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.00014660135 + inSlope: -0.5214815 + outSlope: -0.5214815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.0093366485 + inSlope: -0.53853375 + outSlope: -0.53853375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.018097702 + inSlope: -0.5334494 + outSlope: -0.5334494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.027118534 + inSlope: -0.7615411 + outSlope: -0.7615411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.043482278 + inSlope: -1.2564555 + outSlope: -1.2564555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.069000475 + inSlope: -1.1782877 + outSlope: -1.1782877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.082758665 + inSlope: 1.4036837 + outSlope: 1.4036837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.022209998 + inSlope: 6.0535045 + outSlope: 6.0535045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.11902347 + inSlope: 9.569635 + outSlope: 9.569635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.29677805 + inSlope: 10.766035 + outSlope: 10.766035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.4778909 + inSlope: 9.341273 + outSlope: 9.341273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.6081528 + inSlope: 5.438545 + outSlope: 5.438545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.67810565 + inSlope: 1.2024114 + outSlope: 1.2024114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.7905992 + inSlope: 0.6949438 + outSlope: 0.6949438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.770235 + inSlope: -1.7716186 + outSlope: -1.7716186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.628262 + inSlope: -1.9555689 + outSlope: -1.9555689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.2648581 + inSlope: -4.2733455 + outSlope: -4.2733455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.118867055 + inSlope: -4.3588533 + outSlope: -4.3588533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.48555538 + inSlope: -0.17395912 + outSlope: -0.17395912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.4817079 + inSlope: 0.2054294 + outSlope: 0.2054294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.5425986 + inSlope: 0.46041015 + outSlope: 0.46041015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.5737138 + inSlope: 1.862673 + outSlope: 1.862673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.61240387 + inSlope: 2.4242897 + outSlope: 2.4242897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.65452343 + inSlope: 3.4221275 + outSlope: 3.4221275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.8154752 + inSlope: -1.9919989 + outSlope: -1.9919989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.7324679 + inSlope: -7.8500957 + outSlope: -7.8500957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.5538053 + inSlope: -9.408052 + outSlope: -9.408052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.4188661 + inSlope: -5.285271 + outSlope: -5.285271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.37762976 + inSlope: -2.2249322 + outSlope: -2.2249322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.24397303 + inSlope: -1.667678 + outSlope: -1.667678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.08676811 + inSlope: -1.4187961 + outSlope: -1.4187961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.06681447 + inSlope: -0.98169994 + outSlope: -0.98169994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.054044742 + inSlope: -0.64373684 + outSlope: -0.64373684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.040019367 + inSlope: -0.19684526 + outSlope: -0.19684526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.04439815 + inSlope: 0.59043044 + outSlope: 0.59043044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.058476083 + inSlope: 1.2126894 + outSlope: 1.2126894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.08482119 + inSlope: 1.9861723 + outSlope: 1.9861723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.12468186 + inSlope: 2.939523 + outSlope: 2.939523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.1828052 + inSlope: 4.022266 + outSlope: 4.022266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.39932021 + inSlope: 2.9635897 + outSlope: 2.9635897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.46055877 + inSlope: 0.3086672 + outSlope: 0.3086672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.4422595 + inSlope: -0.05917085 + outSlope: -0.05917085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.4791496 + inSlope: 0.4692556 + outSlope: 0.4692556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.5006286 + inSlope: 0.35575384 + outSlope: 0.35575384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.52735996 + inSlope: 1.6950862 + outSlope: 1.6950862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.5629951 + inSlope: 2.2636151 + outSlope: 2.2636151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.6028137 + inSlope: 3.417894 + outSlope: 3.417894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.67692477 + inSlope: 4.6155977 + outSlope: 4.6155977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.7822836 + inSlope: -1.5144465 + outSlope: -1.5144465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.7061855 + inSlope: -7.509466 + outSlope: -7.509466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.5319683 + inSlope: -9.221603 + outSlope: -9.221603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.39879903 + inSlope: -5.2413893 + outSlope: -5.2413893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.3572555 + inSlope: -2.2441716 + outSlope: -2.2441716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.22178783 + inSlope: -1.6911715 + outSlope: -1.6911715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.061244912 + inSlope: -1.481416 + outSlope: -1.481416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.040144507 + inSlope: -1.0819532 + outSlope: -1.0819532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.02517984 + inSlope: -0.81373715 + outSlope: -0.81373715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.01301996 + inSlope: -0.6417317 + outSlope: -0.6417317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.0037888056 + inSlope: -0.41964144 + outSlope: -0.41964144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.000968073 + inSlope: -0.049652815 + outSlope: -0.049652815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.0021337136 + inSlope: 0.48568302 + outSlope: 0.48568302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.015221345 + inSlope: 1.1868283 + outSlope: 1.1868283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.04169481 + inSlope: 2.0113983 + outSlope: 2.0113983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.08226808 + inSlope: 3.0148134 + outSlope: 3.0148134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.14218849 + inSlope: 4.1734867 + outSlope: 4.1734867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.37256256 + inSlope: 3.3236222 + outSlope: 3.3236222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.44934267 + inSlope: 0.50739396 + outSlope: 0.50739396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.4404723 + inSlope: 0.011553746 + outSlope: 0.011553746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.4802867 + inSlope: 0.50329554 + outSlope: 0.50329554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.5036187 + inSlope: 0.3954608 + outSlope: 0.3954608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.5314472 + inSlope: 1.7162256 + outSlope: 1.7162256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.56738216 + inSlope: 2.2727418 + outSlope: 2.2727418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.60720515 + inSlope: 3.3676324 + outSlope: 3.3676324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.6796375 + inSlope: 4.4588685 + outSlope: 4.4588685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.7783851 + inSlope: -1.6205297 + outSlope: -1.6205297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.7018174 + inSlope: -7.4877996 + outSlope: -7.4877996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.528792 + inSlope: -9.155375 + outSlope: -9.155375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.39663854 + inSlope: -5.1973205 + outSlope: -5.1973205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.35554817 + inSlope: -2.2185664 + outSlope: -2.2185664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.19410251 + inSlope: -1.8597633 + outSlope: -1.8597633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.06983672 + inSlope: -1.3740888 + outSlope: -1.3740888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.05061897 + inSlope: -0.95677817 + outSlope: -0.95677817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.037944146 + inSlope: -0.65864533 + outSlope: -0.65864533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.028664146 + inSlope: -0.45577365 + outSlope: -0.45577365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.022751706 + inSlope: -0.215195 + outSlope: -0.215195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.021490986 + inSlope: 0.15528339 + outSlope: 0.15528339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.027927814 + inSlope: 0.66692525 + outSlope: 0.66692525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.043721806 + inSlope: 1.3418219 + outSlope: 1.3418219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.07265517 + inSlope: 2.1567059 + outSlope: 2.1567059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.11561193 + inSlope: 3.1310196 + outSlope: 3.1310196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.1770224 + inSlope: 4.2124877 + outSlope: 4.2124877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.33650607 + inSlope: 4.2537894 + outSlope: 4.2537894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.4331867 + inSlope: 1.490766 + outSlope: 1.490766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.45213962 + inSlope: 0.14633253 + outSlope: 0.14633253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.41691467 + inSlope: -0.2780184 + outSlope: -0.2780184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.44497693 + inSlope: 0.52716094 + outSlope: 0.52716094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.4620315 + inSlope: 0.51720643 + outSlope: 0.51720643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.4991024 + inSlope: 2.250834 + outSlope: 2.250834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.5460752 + inSlope: 2.9025123 + outSlope: 2.9025123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.59585273 + inSlope: 3.789469 + outSlope: 3.789469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.67239183 + inSlope: 4.6276264 + outSlope: 4.6276264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.7737894 + inSlope: -1.6930835 + outSlope: -1.6930835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.6936718 + inSlope: -7.7542143 + outSlope: -7.7542143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.51531583 + inSlope: -9.340564 + outSlope: -9.340564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.38232 + inSlope: -5.1019206 + outSlope: -5.1019206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.34525198 + inSlope: -1.9418478 + outSlope: -1.9418478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.23402543 + inSlope: -1.5861423 + outSlope: -1.5861423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.07483969 + inSlope: -1.5215118 + outSlope: -1.5215118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.036655415 + inSlope: -0.8970685 + outSlope: -0.8970685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.02299712 + inSlope: -0.7257874 + outSlope: -0.7257874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.012462525 + inSlope: -0.47847813 + outSlope: -0.47847813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.0070478637 + inSlope: -0.064495094 + outSlope: -0.064495094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.01031269 + inSlope: 0.5141371 + outSlope: 0.5141371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.02418575 + inSlope: 1.255522 + outSlope: 1.255522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.052163385 + inSlope: 2.106514 + outSlope: 2.106514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.09440281 + inSlope: 3.05707 + outSlope: 3.05707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.15406562 + inSlope: 4.03973 + outSlope: 4.03973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.30235785 + inSlope: 3.7871416 + outSlope: 3.7871416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.38421208 + inSlope: 1.221447 + outSlope: 1.221447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.40304652 + inSlope: 0.39415815 + outSlope: 0.39415815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.40667474 + inSlope: -0.06210929 + outSlope: -0.06210929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.5119623 + inSlope: 0.97939706 + outSlope: 0.97939706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.61615247 + inSlope: 0.98915315 + outSlope: 0.98915315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.6651823 + inSlope: 2.3793035 + outSlope: 2.3793035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.7119954 + inSlope: 2.7757487 + outSlope: 2.7757487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.7577072 + inSlope: 3.2836113 + outSlope: 3.2836113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.880723 + inSlope: -2.4390926 + outSlope: -2.4390926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.79588705 + inSlope: -7.81182 + outSlope: -7.81182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.62032795 + inSlope: -9.265069 + outSlope: -9.265069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.4870511 + inSlope: -5.198608 + outSlope: -5.198608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.44704252 + inSlope: -2.1518393 + outSlope: -2.1518393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.31792194 + inSlope: -1.6469808 + outSlope: -1.6469808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.14364778 + inSlope: -0.91381705 + outSlope: -0.91381705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.12548718 + inSlope: 0.03901543 + outSlope: 0.03901543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.13720481 + inSlope: 0.75099874 + outSlope: 0.75099874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.222275 + inSlope: 2.9776115 + outSlope: 2.9776115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.28035116 + inSlope: 3.956717 + outSlope: 3.956717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.48200402 + inSlope: 2.492134 + outSlope: 2.492134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.5237421 + inSlope: 0.09529431 + outSlope: 0.09529431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.49682122 + inSlope: -0.11723528 + outSlope: -0.11723528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.5663112 + inSlope: 0.5176476 + outSlope: 0.5176476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.60674405 + inSlope: 1.9068921 + outSlope: 1.9068921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.64617926 + inSlope: 2.435814 + outSlope: 2.435814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.68793774 + inSlope: 3.2972689 + outSlope: 3.2972689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.83322394 + inSlope: -2.2250755 + outSlope: -2.2250755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.7479278 + inSlope: -7.9364467 + outSlope: -7.9364467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.5686746 + inSlope: -9.436785 + outSlope: -9.436785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.43336797 + inSlope: -5.301114 + outSlope: -5.301114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.39197233 + inSlope: -2.2355115 + outSlope: -2.2355115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.25719094 + inSlope: -1.678886 + outSlope: -1.678886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.10022473 + inSlope: -1.3958559 + outSlope: -1.3958559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.06254134 + inSlope: -0.27901638 + outSlope: -0.27901638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.06954946 + inSlope: 0.7200081 + outSlope: 0.7200081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.11281416 + inSlope: 2.0312676 + outSlope: 2.0312676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.15313493 + inSlope: 2.8802228 + outSlope: 2.8802228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.34404364 + inSlope: 3.9516702 + outSlope: 3.9516702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.4812233 + inSlope: 0.9439265 + outSlope: 0.9439265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.4855549 + inSlope: 0.25989366 + outSlope: 0.25989366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.8384987 + inSlope: 0.061630007 + outSlope: 0.061630007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.84999436 + inSlope: 0.37014487 + outSlope: 0.37014487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.8504262 + inSlope: -0.33899727 + outSlope: -0.33899727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.83078116 + inSlope: -0.89568406 + outSlope: -0.89568406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.71719867 + inSlope: -3.6139107 + outSlope: -3.6139107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.6463498 + inSlope: -4.8945656 + outSlope: -4.8945656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.4849277 + inSlope: -2.2689648 + outSlope: -2.2689648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.48742583 + inSlope: 0.08504528 + outSlope: 0.08504528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.4597737 + inSlope: -0.622659 + outSlope: -0.622659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.44825384 + inSlope: 0.4902126 + outSlope: 0.4902126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.52427965 + inSlope: 1.1688824 + outSlope: 1.1688824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.6133852 + inSlope: 2.5383396 + outSlope: 2.5383396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.77151704 + inSlope: 1.7182611 + outSlope: 1.7182611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.8596596 + inSlope: 0.4206902 + outSlope: 0.4206902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.86496806 + inSlope: 0.15175566 + outSlope: 0.15175566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.8832136 + inSlope: 0.25124633 + outSlope: 0.25124633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.8592216 + inSlope: -0.42986774 + outSlope: -0.42986774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.8297397 + inSlope: -1.8343877 + outSlope: -1.8343877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.68196595 + inSlope: -4.347831 + outSlope: -4.347831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.53768945 + inSlope: -2.0415573 + outSlope: -2.0415573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.53162414 + inSlope: -0.16193764 + outSlope: -0.16193764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.53229153 + inSlope: -0.41101673 + outSlope: -0.41101673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.50507224 + inSlope: -0.7876735 + outSlope: -0.7876735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.47191393 + inSlope: 0.35974357 + outSlope: 0.35974357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.5363261 + inSlope: 1.0671859 + outSlope: 1.0671859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.6219604 + inSlope: 2.4821687 + outSlope: 2.4821687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.7786473 + inSlope: 1.7549131 + outSlope: 1.7549131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.87074274 + inSlope: 0.45107287 + outSlope: 0.45107287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.8763744 + inSlope: 0.09245941 + outSlope: 0.09245941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.8892184 + inSlope: 0.12589228 + outSlope: 0.12589228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.8567925 + inSlope: -0.44415814 + outSlope: -0.44415814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.82722723 + inSlope: -1.822425 + outSlope: -1.822425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.68042433 + inSlope: -4.3546653 + outSlope: -4.3546653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.5336025 + inSlope: -2.2514377 + outSlope: -2.2514377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.5226723 + inSlope: -0.4524855 + outSlope: -0.4524855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.51851964 + inSlope: -0.6136024 + outSlope: -0.6136024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.4890631 + inSlope: -0.78550357 + outSlope: -0.78550357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.46225032 + inSlope: 0.48693314 + outSlope: 0.48693314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.5409465 + inSlope: 1.2361686 + outSlope: 1.2361686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.6334434 + inSlope: 2.5884469 + outSlope: 2.5884469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.7928131 + inSlope: 1.711462 + outSlope: 1.711462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.8748425 + inSlope: 0.21220078 + outSlope: 0.21220078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.8598907 + inSlope: 0.15507475 + outSlope: 0.15507475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.88615096 + inSlope: 0.39453632 + outSlope: 0.39453632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.8853073 + inSlope: -0.26166582 + outSlope: -0.26166582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.82469726 + inSlope: -2.512937 + outSlope: -2.512937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.7149323 + inSlope: -4.244728 + outSlope: -4.244728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.5831612 + inSlope: -1.3802142 + outSlope: -1.3802142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.5906938 + inSlope: 0.67735136 + outSlope: 0.67735136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.60573953 + inSlope: 0.2685877 + outSlope: 0.2685877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.592338 + inSlope: -0.45196158 + outSlope: -0.45196158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.5795192 + inSlope: 0.42370182 + outSlope: 0.42370182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.64101094 + inSlope: 0.9559205 + outSlope: 0.9559205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.7171462 + inSlope: 2.1881857 + outSlope: 2.1881857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.84996253 + inSlope: 1.3766898 + outSlope: 1.3766898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.91215295 + inSlope: 0.026076458 + outSlope: 0.026076458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.86251605 + inSlope: -0.31091124 + outSlope: -0.31091124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: 0.8477144 + inSlope: 0.09292433 + outSlope: 0.09292433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.7832117 + inSlope: -0.6684065 + outSlope: -0.6684065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.74266887 + inSlope: -2.4128504 + outSlope: -2.4128504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.54771966 + inSlope: -5.350379 + outSlope: -5.350379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.38723636 + inSlope: -1.5316583 + outSlope: -1.5316583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.44078383 + inSlope: 1.6920651 + outSlope: 1.6920651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.4475686 + inSlope: -0.29319286 + outSlope: -0.29319286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.45344734 + inSlope: 0.71963 + outSlope: 0.71963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.549183 + inSlope: 1.3002555 + outSlope: 1.3002555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.6386486 + inSlope: 2.445941 + outSlope: 2.445941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.78288347 + inSlope: 1.3722999 + outSlope: 1.3722999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.83758533 + inSlope: -0.15049198 + outSlope: -0.15049198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.8031472 + inSlope: 0.05175431 + outSlope: 0.05175431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.814891 + inSlope: 0.1887083 + outSlope: 0.1887083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.8427064 + inSlope: -0.16383588 + outSlope: -0.16383588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.8182924 + inSlope: -0.38749355 + outSlope: -0.38749355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.78857553 + inSlope: -1.9700809 + outSlope: -1.9700809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.61998713 + inSlope: -5.050932 + outSlope: -5.050932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.45588732 + inSlope: -2.196914 + outSlope: -2.196914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.46740943 + inSlope: 0.4159869 + outSlope: 0.4159869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 0.44680932 + inSlope: -0.5661627 + outSlope: -0.5661627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.43803474 + inSlope: 0.5274664 + outSlope: 0.5274664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.5177793 + inSlope: 1.1937766 + outSlope: 1.1937766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.60708064 + inSlope: 2.533755 + outSlope: 2.533755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.76373 + inSlope: 1.6614561 + outSlope: 1.6614561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.8505234 + inSlope: -0.03906429 + outSlope: -0.03906429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.83849895 + inSlope: 0.0664571 + outSlope: 0.0664571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.2168569 + inSlope: 0.73981845 + outSlope: 0.73981845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.24247235 + inSlope: 0.24059546 + outSlope: 0.24059546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.2437585 + inSlope: -0.5557845 + outSlope: -0.5557845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.09137932 + inSlope: -1.4694047 + outSlope: -1.4694047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.018381722 + inSlope: -1.0497482 + outSlope: -1.0497482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.0001245141 + inSlope: -1.2141824 + outSlope: -1.2141824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.022091016 + inSlope: -1.475698 + outSlope: -1.475698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.04906542 + inSlope: -1.7140834 + outSlope: -1.7140834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.07922713 + inSlope: -2.2143888 + outSlope: -2.2143888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.12287839 + inSlope: -2.9672685 + outSlope: -2.9672685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.22253892 + inSlope: -1.6028488 + outSlope: -1.6028488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.2315644 + inSlope: 0.49282336 + outSlope: 0.49282336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.2061115 + inSlope: 3.287248 + outSlope: 3.287248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.12198943 + inSlope: 8.055141 + outSlope: 8.055141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.062393088 + inSlope: 11.718684 + outSlope: 11.718684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.26863337 + inSlope: 9.267574 + outSlope: 9.267574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.3713123 + inSlope: 3.704777 + outSlope: 3.704777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.39212582 + inSlope: 0.7810836 + outSlope: 0.7810836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.3348967 + inSlope: -1.295088 + outSlope: -1.295088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.22836083 + inSlope: -1.7159117 + outSlope: -1.7159117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.15680546 + inSlope: -1.0789151 + outSlope: -1.0789151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.11001513 + inSlope: -0.9662572 + outSlope: -0.9662572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.09315098 + inSlope: -1.0458364 + outSlope: -1.0458364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.07515395 + inSlope: -1.3793151 + outSlope: -1.3793151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.04717375 + inSlope: -1.9160287 + outSlope: -1.9160287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.011286282 + inSlope: -2.021289 + outSlope: -2.021289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.02020249 + inSlope: -1.4729965 + outSlope: -1.4729965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.03781355 + inSlope: -0.049155414 + outSlope: -0.049155414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.021840945 + inSlope: 1.9372239 + outSlope: 1.9372239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.02676057 + inSlope: 3.3117723 + outSlope: 3.3117723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.08855136 + inSlope: 3.4565153 + outSlope: 3.4565153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.14197764 + inSlope: 2.4170494 + outSlope: 2.4170494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.16911969 + inSlope: 1.104986 + outSlope: 1.104986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.17881057 + inSlope: 0.5309773 + outSlope: 0.5309773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.19814728 + inSlope: 0.21218392 + outSlope: 0.21218392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.19557813 + inSlope: -0.626186 + outSlope: -0.626186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.037783153 + inSlope: -1.4680291 + outSlope: -1.4680291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.016132489 + inSlope: -1.178144 + outSlope: -1.178144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.0014882758 + inSlope: -0.9990827 + outSlope: -0.9990827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.017170236 + inSlope: -0.94760615 + outSlope: -0.94760615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.07178743 + inSlope: -1.3936442 + outSlope: -1.3936442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.0972966 + inSlope: -1.6296124 + outSlope: -1.6296124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.12610798 + inSlope: -2.0954587 + outSlope: -2.0954587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.16714516 + inSlope: -2.7613256 + outSlope: -2.7613256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.25860295 + inSlope: -1.5127039 + outSlope: -1.5127039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.2685755 + inSlope: 0.25837606 + outSlope: 0.25837606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.24999042 + inSlope: 2.773641 + outSlope: 2.773641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.17612034 + inSlope: 7.377449 + outSlope: 7.377449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.0040751453 + inSlope: 11.08456 + outSlope: 11.08456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.19336465 + inSlope: 8.931747 + outSlope: 8.931747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.2936495 + inSlope: 3.6276884 + outSlope: 3.6276884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.31428748 + inSlope: 0.76672983 + outSlope: 0.76672983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.25507188 + inSlope: -1.3121008 + outSlope: -1.3121008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.17782587 + inSlope: -1.7184116 + outSlope: -1.7184116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.09906469 + inSlope: -1.2149403 + outSlope: -1.2149403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.04497832 + inSlope: -0.73582935 + outSlope: -0.73582935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.03191746 + inSlope: -0.8413029 + outSlope: -0.8413029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.016934918 + inSlope: -1.2064196 + outSlope: -1.2064196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.008296668 + inSlope: -1.7437303 + outSlope: -1.7437303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.04118955 + inSlope: -1.84425 + outSlope: -1.84425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.06977161 + inSlope: -1.3200464 + outSlope: -1.3200464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.085191056 + inSlope: 0.053985804 + outSlope: 0.053985804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.06797209 + inSlope: 2.004485 + outSlope: 2.004485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.018374957 + inSlope: 3.3821402 + outSlope: 3.3821402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.044765804 + inSlope: 3.547945 + outSlope: 3.547945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.09989016 + inSlope: 2.5180326 + outSlope: 2.5180326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.12870054 + inSlope: 1.1963745 + outSlope: 1.1963745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.13976927 + inSlope: 0.6117892 + outSlope: 0.6117892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: 0.16258286 + inSlope: 0.27304065 + outSlope: 0.27304065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.16211367 + inSlope: -0.55931807 + outSlope: -0.55931807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.013421506 + inSlope: -1.3616536 + outSlope: -1.3616536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.0064503103 + inSlope: -1.0650307 + outSlope: -1.0650307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.035407856 + inSlope: -0.79821634 + outSlope: -0.79821634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.08146399 + inSlope: -1.2321999 + outSlope: -1.2321999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.104314566 + inSlope: -1.466652 + outSlope: -1.466652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.13035235 + inSlope: -1.9317305 + outSlope: -1.9317305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.16870552 + inSlope: -2.6122832 + outSlope: -2.6122832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.2564487 + inSlope: -1.5113628 + outSlope: -1.5113628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.26780725 + inSlope: 0.102626294 + outSlope: 0.102626294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.25302798 + inSlope: 2.5903127 + outSlope: 2.5903127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.18146357 + inSlope: 7.35306 + outSlope: 7.35306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.007926233 + inSlope: 11.258179 + outSlope: 11.258179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.19380867 + inSlope: 9.174377 + outSlope: 9.174377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.29788607 + inSlope: 3.8069756 + outSlope: 3.8069756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.32070774 + inSlope: 0.89307094 + outSlope: 0.89307094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.27241224 + inSlope: -1.1449189 + outSlope: -1.1449189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: 0.2043482 + inSlope: -1.5271702 + outSlope: -1.5271702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.13490437 + inSlope: -1.0523648 + outSlope: -1.0523648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.08783526 + inSlope: -0.67120576 + outSlope: -0.67120576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.07583489 + inSlope: -0.7620331 + outSlope: -0.7620331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.06243418 + inSlope: -1.0880096 + outSlope: -1.0880096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.03956794 + inSlope: -1.5800079 + outSlope: -1.5800079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.009767301 + inSlope: -1.6432369 + outSlope: -1.6432369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.015206568 + inSlope: -1.0964894 + outSlope: -1.0964894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.026782311 + inSlope: 0.3060786 + outSlope: 0.3060786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.005003646 + inSlope: 2.299302 + outSlope: 2.299302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.049861327 + inSlope: 3.6970017 + outSlope: 3.6970017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.11822963 + inSlope: 3.8471017 + outSlope: 3.8471017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.17809793 + inSlope: 2.7870824 + outSlope: 2.7870824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.22662374 + inSlope: 0.83593094 + outSlope: 0.83593094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.25690287 + inSlope: 0.3930893 + outSlope: 0.3930893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.26110622 + inSlope: -0.377895 + outSlope: -0.377895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.13619356 + inSlope: -1.1370398 + outSlope: -1.1370398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.051966667 + inSlope: -1.2415855 + outSlope: -1.2415855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.028503656 + inSlope: -1.5270354 + outSlope: -1.5270354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.0010655373 + inSlope: -2.063834 + outSlope: -2.063834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.040290743 + inSlope: -2.864969 + outSlope: -2.864969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.09443334 + inSlope: -3.0407782 + outSlope: -3.0407782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.14164992 + inSlope: -2.2206259 + outSlope: -2.2206259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.16845451 + inSlope: -0.9834312 + outSlope: -0.9834312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.17443131 + inSlope: 1.3474752 + outSlope: 1.3474752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.12353872 + inSlope: 5.9757543 + outSlope: 5.9757543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.024760306 + inSlope: 9.570383 + outSlope: 9.570383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.19547376 + inSlope: 7.6003313 + outSlope: 7.6003313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.27810445 + inSlope: 2.8547153 + outSlope: 2.8547153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.29063085 + inSlope: 0.3136927 + outSlope: 0.3136927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.231682 + inSlope: -1.4015708 + outSlope: -1.4015708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.15752847 + inSlope: -1.6853256 + outSlope: -1.6853256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.053226046 + inSlope: -1.0805138 + outSlope: -1.0805138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.019741843 + inSlope: -0.41668737 + outSlope: -0.41668737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.013614331 + inSlope: -0.3465278 + outSlope: -0.3465278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.008190926 + inSlope: -0.29101565 + outSlope: -0.29101565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.003913819 + inSlope: -0.4527132 + outSlope: -0.4527132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.006899499 + inSlope: -0.77624893 + outSlope: -0.77624893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.02196112 + inSlope: -0.71283615 + outSlope: -0.71283615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.03066068 + inSlope: -0.12452543 + outSlope: -0.12452543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.026111964 + inSlope: 1.2660114 + outSlope: 1.2660114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.011539657 + inSlope: 3.2271268 + outSlope: 3.2271268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.08145982 + inSlope: 4.5267525 + outSlope: 4.5267525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.16243225 + inSlope: 4.5058765 + outSlope: 4.5058765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.23165557 + inSlope: 3.256041 + outSlope: 3.256041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.28956845 + inSlope: 0.9893257 + outSlope: 0.9893257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.3304913 + inSlope: 0.17493473 + outSlope: 0.17493473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.3003535 + inSlope: -1.2779504 + outSlope: -1.2779504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.19891998 + inSlope: -1.3206325 + outSlope: -1.3206325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.090806425 + inSlope: -1.5296578 + outSlope: -1.5296578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.062498048 + inSlope: -1.8002971 + outSlope: -1.8002971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.030796528 + inSlope: -2.374454 + outSlope: -2.374454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.016650125 + inSlope: -3.2844176 + outSlope: -3.2844176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.078684166 + inSlope: -3.4852347 + outSlope: -3.4852347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.13282461 + inSlope: -2.194975 + outSlope: -2.194975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.15184942 + inSlope: -0.009827971 + outSlope: -0.009827971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.13315275 + inSlope: 3.0790513 + outSlope: 3.0790513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.049213544 + inSlope: 8.157576 + outSlope: 8.157576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.13876468 + inSlope: 11.860851 + outSlope: 11.860851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.34614804 + inSlope: 9.247737 + outSlope: 9.247737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.4470238 + inSlope: 3.5961647 + outSlope: 3.5961647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.46601892 + inSlope: 0.7054369 + outSlope: 0.7054369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.41290626 + inSlope: -1.1613965 + outSlope: -1.1613965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.31543043 + inSlope: -1.6032538 + outSlope: -1.6032538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.22904047 + inSlope: -1.0573244 + outSlope: -1.0573244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.1759123 + inSlope: -1.064486 + outSlope: -1.064486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.15857518 + inSlope: -1.2918718 + outSlope: -1.2918718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.13284934 + inSlope: -1.7703085 + outSlope: -1.7703085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.07077266 + inSlope: -1.3153447 + outSlope: -1.3153447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.05572008 + inSlope: 0.10394588 + outSlope: 0.10394588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.074238 + inSlope: 2.0676808 + outSlope: 2.0676808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.12464225 + inSlope: 3.3775115 + outSlope: 3.3775115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.18682177 + inSlope: 3.4479938 + outSlope: 3.4479938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.2395754 + inSlope: 2.3787248 + outSlope: 2.3787248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.27562425 + inSlope: 0.520702 + outSlope: 0.520702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.29484415 + inSlope: 0.2198649 + outSlope: 0.2198649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.29277855 + inSlope: -0.60722303 + outSlope: -0.60722303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.133954 + inSlope: -1.5299294 + outSlope: -1.5299294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.057609074 + inSlope: -1.0996534 + outSlope: -1.0996534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.038561076 + inSlope: -1.2680936 + outSlope: -1.2680936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.015339389 + inSlope: -1.5436387 + outSlope: -1.5436387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.012893572 + inSlope: -1.7930113 + outSlope: -1.7930113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.044428453 + inSlope: -2.3165634 + outSlope: -2.3165634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.090112075 + inSlope: -3.1224773 + outSlope: -3.1224773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.14851111 + inSlope: -3.1926155 + outSlope: -3.1926155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.19653264 + inSlope: -1.7983177 + outSlope: -1.7983177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.20845446 + inSlope: 0.3660497 + outSlope: 0.3660497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.1843315 + inSlope: 3.2795677 + outSlope: 3.2795677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.099134766 + inSlope: 8.1786 + outSlope: 8.1786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.08828679 + inSlope: 11.888037 + outSlope: 11.888037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.29713303 + inSlope: 9.370737 + outSlope: 9.370737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.4006459 + inSlope: 3.73548 + outSlope: 3.73548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.42164773 + inSlope: 0.8011003 + outSlope: 0.8011003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.3691485 + inSlope: -1.2110255 + outSlope: -1.2110255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.26867518 + inSlope: -1.6279815 + outSlope: -1.6279815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.20088935 + inSlope: -1.0276297 + outSlope: -1.0276297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.13873035 + inSlope: -1.0226223 + outSlope: -1.0226223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.121268064 + inSlope: -1.350277 + outSlope: -1.350277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.09372052 + inSlope: -1.9071512 + outSlope: -1.9071512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.057696536 + inSlope: -1.9913416 + outSlope: -1.9913416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.02734261 + inSlope: -1.2341394 + outSlope: -1.2341394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.016558312 + inSlope: 0.22676682 + outSlope: 0.22676682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.034901913 + inSlope: 1.7238947 + outSlope: 1.7238947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.074021116 + inSlope: 2.6724796 + outSlope: 2.6724796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.17470601 + inSlope: 2.7861714 + outSlope: 2.7861714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.21685681 + inSlope: 2.5290139 + outSlope: 2.5290139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.37826106 + inSlope: -2.0660484 + outSlope: -2.0660484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.31547245 + inSlope: -1.5432105 + outSlope: -1.5432105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.26879779 + inSlope: -1.36954 + outSlope: -1.36954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.21829484 + inSlope: -0.49483854 + outSlope: -0.49483854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.20393012 + inSlope: -0.16786875 + outSlope: -0.16786875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.20485264 + inSlope: 0.18538313 + outSlope: 0.18538313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.2269279 + inSlope: 0.625492 + outSlope: 0.625492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.23965868 + inSlope: 0.9474584 + outSlope: 0.9474584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.3015674 + inSlope: 3.544433 + outSlope: 3.544433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.5479753 + inSlope: 4.461638 + outSlope: 4.461638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.6860113 + inSlope: -0.28953704 + outSlope: -0.28953704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.63375974 + inSlope: -0.26672927 + outSlope: -0.26672927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.6182917 + inSlope: -0.5726137 + outSlope: -0.5726137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.51237965 + inSlope: -2.4609165 + outSlope: -2.4609165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.34262753 + inSlope: -1.9833721 + outSlope: -1.9833721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2670008 + inSlope: -1.3163626 + outSlope: -1.3163626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.22023058 + inSlope: -0.42297584 + outSlope: -0.42297584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.20917642 + inSlope: -0.105896845 + outSlope: -0.105896845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.21302275 + inSlope: 0.24322428 + outSlope: 0.24322428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.24102885 + inSlope: 0.6961333 + outSlope: 0.6961333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.25489086 + inSlope: 1.0114528 + outSlope: 1.0114528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.31861243 + inSlope: 3.5738559 + outSlope: 3.5738559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.47981578 + inSlope: 4.9505963 + outSlope: 4.9505963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.6191313 + inSlope: 2.9225833 + outSlope: 2.9225833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.695204 + inSlope: 0.09753059 + outSlope: 0.09753059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.67472225 + inSlope: -0.3067574 + outSlope: -0.3067574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.6345181 + inSlope: -0.108470425 + outSlope: -0.108470425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.63188887 + inSlope: -0.36395127 + outSlope: -0.36395127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.58908916 + inSlope: -1.1205189 + outSlope: -1.1205189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.49010372 + inSlope: -2.599344 + outSlope: -2.599344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.3387398 + inSlope: -1.5578249 + outSlope: -1.5578249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: 0.2934171 + inSlope: -1.2959365 + outSlope: -1.2959365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.24680673 + inSlope: -0.4298572 + outSlope: -0.4298572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.23527808 + inSlope: -0.11682819 + outSlope: -0.11682819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.24566476 + inSlope: 0.21198994 + outSlope: 0.21198994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.27754128 + inSlope: 1.0093619 + outSlope: 1.0093619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.2975893 + inSlope: 1.9703177 + outSlope: 1.9703177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.34321848 + inSlope: 3.7187629 + outSlope: 3.7187629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.50998926 + inSlope: 5.0242186 + outSlope: 5.0242186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.6459857 + inSlope: 2.6696892 + outSlope: 2.6696892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.70212287 + inSlope: 0.28088656 + outSlope: 0.28088656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.677316 + inSlope: -0.41803876 + outSlope: -0.41803876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.6269285 + inSlope: -0.28542486 + outSlope: -0.28542486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.6256013 + inSlope: -0.22662005 + outSlope: -0.22662005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.5986212 + inSlope: -0.8081447 + outSlope: -0.8081447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.5113809 + inSlope: -2.4898684 + outSlope: -2.4898684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.35866728 + inSlope: -1.6410129 + outSlope: -1.6410129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.31060442 + inSlope: -1.373641 + outSlope: -1.373641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.26087865 + inSlope: -0.47368932 + outSlope: -0.47368932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.24605837 + inSlope: -0.03356251 + outSlope: -0.03356251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.25667933 + inSlope: 0.21577767 + outSlope: 0.21577767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.2915566 + inSlope: 1.0948501 + outSlope: 1.0948501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.3601484 + inSlope: 3.7870753 + outSlope: 3.7870753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.5253701 + inSlope: 4.7220554 + outSlope: 4.7220554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.644487 + inSlope: 2.1948 + outSlope: 2.1948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.6952714 + inSlope: 0.5373114 + outSlope: 0.5373114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.69411534 + inSlope: -0.14855698 + outSlope: -0.14855698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.6744954 + inSlope: 0.09737143 + outSlope: 0.09737143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.61339295 + inSlope: -1.3282418 + outSlope: -1.3282418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.5039878 + inSlope: -2.8571239 + outSlope: -2.8571239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.36985683 + inSlope: -2.1095479 + outSlope: -2.1095479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.29231986 + inSlope: -1.3134692 + outSlope: -1.3134692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.24455844 + inSlope: -0.46852517 + outSlope: -0.46852517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.22906893 + inSlope: -0.047231175 + outSlope: -0.047231175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.23854534 + inSlope: 0.18877554 + outSlope: 0.18877554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.26940918 + inSlope: 0.98139536 + outSlope: 0.98139536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.3326493 + inSlope: 3.5759797 + outSlope: 3.5759797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.5762427 + inSlope: 4.271355 + outSlope: 4.271355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.70381796 + inSlope: -0.29664478 + outSlope: -0.29664478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.63705266 + inSlope: -0.3003889 + outSlope: -0.3003889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.63000506 + inSlope: -0.34486312 + outSlope: -0.34486312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.5900542 + inSlope: -1.1389651 + outSlope: -1.1389651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.48591378 + inSlope: -2.7345495 + outSlope: -2.7345495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.32794496 + inSlope: -1.6334462 + outSlope: -1.6334462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.2800786 + inSlope: -1.3461791 + outSlope: -1.3461791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.23088798 + inSlope: -0.4898064 + outSlope: -0.4898064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.21666639 + inSlope: -0.17213917 + outSlope: -0.17213917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.21680707 + inSlope: 0.1590053 + outSlope: 0.1590053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.23655476 + inSlope: 0.60442454 + outSlope: 0.60442454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.24899757 + inSlope: 0.935656 + outSlope: 0.935656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.2677437 + inSlope: 1.8648942 + outSlope: 1.8648942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.3111603 + inSlope: 3.5731335 + outSlope: 3.5731335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.5584793 + inSlope: 4.420061 + outSlope: 4.420061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 0.688232 + inSlope: -0.33054715 + outSlope: -0.33054715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.63105017 + inSlope: -0.29226896 + outSlope: -0.29226896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.6217042 + inSlope: -0.4402358 + outSlope: -0.4402358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.51878095 + inSlope: -2.2515776 + outSlope: -2.2515776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.37826106 + inSlope: -2.9889834 + outSlope: -2.9889834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.83028704 + inSlope: 0.9701764 + outSlope: 0.9701764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.842429 + inSlope: -0.8252208 + outSlope: -0.8252208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.6330815 + inSlope: -2.604538 + outSlope: -2.604538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.43610916 + inSlope: -1.6255555 + outSlope: -1.6255555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.2828622 + inSlope: -0.49380335 + outSlope: -0.49380335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.30764845 + inSlope: 2.8816931 + outSlope: 2.8816931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.37617588 + inSlope: 5.122359 + outSlope: 5.122359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.5841739 + inSlope: 5.3720913 + outSlope: 5.3720913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.6850214 + inSlope: 0.4102356 + outSlope: 0.4102356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.5201669 + inSlope: -3.0706282 + outSlope: -3.0706282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.39816356 + inSlope: -2.2162056 + outSlope: -2.2162056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.18263242 + inSlope: -1.3271753 + outSlope: -1.3271753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.14683376 + inSlope: -0.7150146 + outSlope: -0.7150146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.13386951 + inSlope: 0.05684143 + outSlope: 0.05684143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.14617696 + inSlope: 1.158885 + outSlope: 1.158885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.2358672 + inSlope: 5.315032 + outSlope: 5.315032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.48713702 + inSlope: 7.675823 + outSlope: 7.675823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.8363757 + inSlope: 0.4210267 + outSlope: 0.4210267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.6154394 + inSlope: -2.715986 + outSlope: -2.715986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.4100879 + inSlope: -1.6607003 + outSlope: -1.6607003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.25593793 + inSlope: -0.48593694 + outSlope: -0.48593694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.2811119 + inSlope: 2.9284225 + outSlope: 2.9284225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.35095057 + inSlope: 5.2529516 + outSlope: 5.2529516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.56734097 + inSlope: 5.751165 + outSlope: 5.751165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.6825557 + inSlope: 0.76770234 + outSlope: 0.76770234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.52382386 + inSlope: -3.0995915 + outSlope: -3.0995915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.40162715 + inSlope: -2.214798 + outSlope: -2.214798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.16378231 + inSlope: -1.121881 + outSlope: -1.121881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.12578848 + inSlope: -0.11914361 + outSlope: -0.11914361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.13173003 + inSlope: 0.94948936 + outSlope: 0.94948936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.21447487 + inSlope: 5.157877 + outSlope: 5.157877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.46344915 + inSlope: 7.6835785 + outSlope: 7.6835785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.8195981 + inSlope: 0.5113672 + outSlope: 0.5113672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.60487705 + inSlope: -2.6684427 + outSlope: -2.6684427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.40311894 + inSlope: -1.6396332 + outSlope: -1.6396332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.24936242 + inSlope: -0.5100864 + outSlope: -0.5100864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.27255556 + inSlope: 2.7921255 + outSlope: 2.7921255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.33931148 + inSlope: 4.9829063 + outSlope: 4.9829063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.5408736 + inSlope: 5.1943398 + outSlope: 5.1943398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.6382023 + inSlope: 0.34102 + outSlope: 0.34102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.46817002 + inSlope: -3.1059268 + outSlope: -3.1059268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.3475437 + inSlope: -2.1556764 + outSlope: -2.1556764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.13951501 + inSlope: -1.3037193 + outSlope: -1.3037193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.103354216 + inSlope: -0.7799431 + outSlope: -0.7799431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.08065919 + inSlope: -0.11780899 + outSlope: -0.11780899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.086859606 + inSlope: 0.94082594 + outSlope: 0.94082594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.11040627 + inSlope: 2.4535913 + outSlope: 2.4535913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.1686459 + inSlope: 5.1366606 + outSlope: 5.1366606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.41829827 + inSlope: 7.7488093 + outSlope: 7.7488093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.7806382 + inSlope: 0.5081861 + outSlope: 0.5081861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.6559778 + inSlope: -3.3415241 + outSlope: -3.3415241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.49998227 + inSlope: -2.6675391 + outSlope: -2.6675391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.31587586 + inSlope: -1.9024291 + outSlope: -1.9024291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.14165813 + inSlope: -0.71133685 + outSlope: -0.71133685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.13491888 + inSlope: 0.43437165 + outSlope: 0.43437165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.15613717 + inSlope: 2.5440085 + outSlope: 2.5440085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.21971908 + inSlope: 5.063325 + outSlope: 5.063325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.55168504 + inSlope: 4.9675593 + outSlope: 4.9675593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.6254803 + inSlope: -0.44315678 + outSlope: -0.44315678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.49588406 + inSlope: -2.8980937 + outSlope: -2.8980937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.38646498 + inSlope: -1.9539938 + outSlope: -1.9539938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.17530608 + inSlope: -1.0140579 + outSlope: -1.0140579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.12512243 + inSlope: -0.60791636 + outSlope: -0.60791636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.10874827 + inSlope: 0.10856341 + outSlope: 0.10856341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.11752472 + inSlope: 1.5539384 + outSlope: 1.5539384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.16054617 + inSlope: 4.2352986 + outSlope: 4.2352986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.38279253 + inSlope: 7.119027 + outSlope: 7.119027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.7443952 + inSlope: 0.8636739 + outSlope: 0.8636739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.5568832 + inSlope: -2.3234906 + outSlope: -2.3234906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.39234012 + inSlope: -1.267514 + outSlope: -1.267514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.27307975 + inSlope: -0.18313351 + outSlope: -0.18313351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.30797172 + inSlope: 3.1568215 + outSlope: 3.1568215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.38063487 + inSlope: 5.223224 + outSlope: 5.223224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.58040935 + inSlope: 4.8346963 + outSlope: 4.8346963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.6617842 + inSlope: -0.03093332 + outSlope: -0.03093332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.48811805 + inSlope: -3.0523376 + outSlope: -3.0523376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.36769015 + inSlope: -2.1674678 + outSlope: -2.1674678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.15727216 + inSlope: -1.2881114 + outSlope: -1.2881114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.12270221 + inSlope: -0.6919185 + outSlope: -0.6919185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.11200317 + inSlope: 0.15078416 + outSlope: 0.15078416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.1290784 + inSlope: 1.3414888 + outSlope: 1.3414888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.2258911 + inSlope: 5.566472 + outSlope: 5.566472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.48670733 + inSlope: 7.9576607 + outSlope: 7.9576607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.82792765 + inSlope: 1.9882785 + outSlope: 1.9882785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.64467484 + inSlope: -2.5936046 + outSlope: -2.5936046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.44534156 + inSlope: -1.6291062 + outSlope: -1.6291062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.2932419 + inSlope: -0.4809843 + outSlope: -0.4809843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.3182301 + inSlope: 2.8637602 + outSlope: 2.8637602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.38616112 + inSlope: 5.0364504 + outSlope: 5.0364504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.5876055 + inSlope: 5.09286 + outSlope: 5.09286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.67917013 + inSlope: 0.19861668 + outSlope: 0.19861668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.5104537 + inSlope: -3.05722 + outSlope: -3.05722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.38866964 + inSlope: -2.214976 + outSlope: -2.214976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.17289855 + inSlope: -1.3317704 + outSlope: -1.3317704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.13698731 + inSlope: -0.71350735 + outSlope: -0.71350735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.1261718 + inSlope: 0.13635802 + outSlope: 0.13635802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.14044659 + inSlope: 1.1809361 + outSlope: 1.1809361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.16835384 + inSlope: 2.5450866 + outSlope: 2.5450866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.22528315 + inSlope: 4.4471374 + outSlope: 4.4471374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.761785 + inSlope: 4.947927 + outSlope: 4.947927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.8302871 + inSlope: 4.1100726 + outSlope: 4.1100726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.37384528 + inSlope: -0.5023277 + outSlope: -0.5023277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.36524335 + inSlope: 0.31077945 + outSlope: 0.31077945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.42474484 + inSlope: 0.73640215 + outSlope: 0.73640215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.45947617 + inSlope: 0.30509132 + outSlope: 0.30509132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.46999592 + inSlope: -0.111815944 + outSlope: -0.111815944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.46793497 + inSlope: 0.2813698 + outSlope: 0.2813698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.45567343 + inSlope: -2.5888078 + outSlope: -2.5888078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.3934237 + inSlope: -4.424404 + outSlope: -4.424404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.23347671 + inSlope: -3.4734945 + outSlope: -3.4734945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.19241016 + inSlope: -1.5401444 + outSlope: -1.5401444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.20668016 + inSlope: 0.78012234 + outSlope: 0.78012234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.22786982 + inSlope: 0.29682422 + outSlope: 0.29682422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.24455865 + inSlope: 0.0032244925 + outSlope: 0.0032244925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.23516488 + inSlope: -0.34855968 + outSlope: -0.34855968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.2448379 + inSlope: 1.0576236 + outSlope: 1.0576236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.32699713 + inSlope: 1.9433713 + outSlope: 1.9433713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.40138888 + inSlope: 0.5636936 + outSlope: 0.5636936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.39791277 + inSlope: -0.65468156 + outSlope: -0.65468156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.37377605 + inSlope: -0.31736642 + outSlope: -0.31736642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.39875078 + inSlope: 1.0123166 + outSlope: 1.0123166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.4480955 + inSlope: 0.37161952 + outSlope: 0.37161952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.47267866 + inSlope: 0.08362509 + outSlope: 0.08362509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.45857278 + inSlope: -0.11281313 + outSlope: -0.11281313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.46542695 + inSlope: 0.33049494 + outSlope: 0.33049494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.44619983 + inSlope: -2.4916263 + outSlope: -2.4916263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.3859907 + inSlope: -4.3178635 + outSlope: -4.3178635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.22758019 + inSlope: -3.5351486 + outSlope: -3.5351486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.18443248 + inSlope: -1.7199414 + outSlope: -1.7199414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.18559194 + inSlope: 0.5433034 + outSlope: 0.5433034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.198555 + inSlope: 0.16367553 + outSlope: 0.16367553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.203411 + inSlope: -0.07938561 + outSlope: -0.07938561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.19774325 + inSlope: -0.32965362 + outSlope: -0.32965362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.18697023 + inSlope: 0.5375608 + outSlope: 0.5375608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.28872547 + inSlope: 2.1362672 + outSlope: 2.1362672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.37529054 + inSlope: 0.8152314 + outSlope: 0.8152314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.3798044 + inSlope: -0.42955282 + outSlope: -0.42955282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.3621108 + inSlope: -0.17423916 + outSlope: -0.17423916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: 0.3912076 + inSlope: 1.0661631 + outSlope: 1.0661631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.44215816 + inSlope: 0.3747685 + outSlope: 0.3747685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.46604195 + inSlope: 0.07536389 + outSlope: 0.07536389 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.44776383 + inSlope: 0.04635845 + outSlope: 0.04635845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.41570133 + inSlope: -3.0441284 + outSlope: -3.0441284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.34633625 + inSlope: -4.809526 + outSlope: -4.809526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.25538296 + inSlope: -5.1161757 + outSlope: -5.1161757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.17579722 + inSlope: -3.7828343 + outSlope: -3.7828343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.1292886 + inSlope: -1.8885372 + outSlope: -1.8885372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.12621526 + inSlope: 0.5048729 + outSlope: 0.5048729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.13296655 + inSlope: 0.2742083 + outSlope: 0.2742083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.13780454 + inSlope: 0.13923717 + outSlope: 0.13923717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.14264232 + inSlope: -0.038193353 + outSlope: -0.038193353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.13887157 + inSlope: -0.2432243 + outSlope: -0.2432243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.13717842 + inSlope: 0.70065045 + outSlope: 0.70065045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.25128874 + inSlope: 2.3922977 + outSlope: 2.3922977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.3559535 + inSlope: 1.2497908 + outSlope: 1.2497908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.37605003 + inSlope: 0.06502663 + outSlope: 0.06502663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.37407497 + inSlope: 0.22435895 + outSlope: 0.22435895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.4156052 + inSlope: 1.1571293 + outSlope: 1.1571293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.4651327 + inSlope: 0.31776696 + outSlope: 0.31776696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.47239512 + inSlope: -0.2824163 + outSlope: -0.2824163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.41915864 + inSlope: -0.5368259 + outSlope: -0.5368259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.41223136 + inSlope: -0.04576479 + outSlope: -0.04576479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.4162184 + inSlope: -1.4954865 + outSlope: -1.4954865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.37608564 + inSlope: -3.1255703 + outSlope: -3.1255703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.24939351 + inSlope: -3.165193 + outSlope: -3.165193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.18226394 + inSlope: -1.0657763 + outSlope: -1.0657763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.16545878 + inSlope: -0.30865416 + outSlope: -0.30865416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.12540026 + inSlope: -0.2691083 + outSlope: -0.2691083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.114252314 + inSlope: -0.42133498 + outSlope: -0.42133498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.105247 + inSlope: 0.6237615 + outSlope: 0.6237615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.12032732 + inSlope: 1.3120049 + outSlope: 1.3120049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.23686536 + inSlope: 2.986638 + outSlope: 2.986638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.37748212 + inSlope: 2.000227 + outSlope: 2.000227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.42009228 + inSlope: 0.040798225 + outSlope: 0.040798225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.42870146 + inSlope: 0.5642604 + outSlope: 0.5642604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.46524057 + inSlope: 0.25753433 + outSlope: 0.25753433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.4767489 + inSlope: 0.11818898 + outSlope: 0.11818898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.46965295 + inSlope: -0.050379854 + outSlope: -0.050379854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.47387135 + inSlope: -0.041054234 + outSlope: -0.041054234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.43135262 + inSlope: -3.371046 + outSlope: -3.371046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.3559691 + inSlope: -5.114477 + outSlope: -5.114477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.2608705 + inSlope: -5.273033 + outSlope: -5.273033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.18020171 + inSlope: -3.74622 + outSlope: -3.74622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.13599609 + inSlope: -1.6749005 + outSlope: -1.6749005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.14983812 + inSlope: 0.8298019 + outSlope: 0.8298019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.17426336 + inSlope: 0.3901035 + outSlope: 0.3901035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.20824897 + inSlope: 0.031131655 + outSlope: 0.031131655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.2081119 + inSlope: 0.6974243 + outSlope: 0.6974243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.3124181 + inSlope: 2.0343184 + outSlope: 2.0343184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.39050502 + inSlope: 0.61663914 + outSlope: 0.61663914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.38765174 + inSlope: -0.6956458 + outSlope: -0.6956458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.36266074 + inSlope: -0.29892176 + outSlope: -0.29892176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.37237597 + inSlope: 0.85101426 + outSlope: 0.85101426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.43592867 + inSlope: 0.60002613 + outSlope: 0.60002613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.4729627 + inSlope: 0.32337958 + outSlope: 0.32337958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.47608548 + inSlope: -0.025578097 + outSlope: -0.025578097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.48301268 + inSlope: 0.19541074 + outSlope: 0.19541074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.45466805 + inSlope: -2.8449044 + outSlope: -2.8449044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.38829994 + inSlope: -4.627044 + outSlope: -4.627044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.22478946 + inSlope: -3.4913645 + outSlope: -3.4913645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.1840545 + inSlope: -1.5060452 + outSlope: -1.5060452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.20161436 + inSlope: 0.8522849 + outSlope: 0.8522849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.22580948 + inSlope: 0.3538537 + outSlope: 0.3538537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.25046307 + inSlope: 0.080032974 + outSlope: 0.080032974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.24487242 + inSlope: -0.2770298 + outSlope: -0.2770298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.2586131 + inSlope: 1.085049 + outSlope: 1.085049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.39862734 + inSlope: 0.39392498 + outSlope: 0.39392498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.3738453 + inSlope: -1.0121288 + outSlope: -1.0121288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandT.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.59483665 + inSlope: -1.5452384 + outSlope: -1.5452384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.48457456 + inSlope: -3.2807913 + outSlope: -3.2807913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.23356473 + inSlope: -3.276713 + outSlope: -3.276713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.09426336 + inSlope: -2.4163342 + outSlope: -2.4163342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.021545202 + inSlope: -1.9609182 + outSlope: -1.9609182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.0093610585 + inSlope: -1.6486807 + outSlope: -1.6486807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.033410817 + inSlope: -1.2044722 + outSlope: -1.2044722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.06114655 + inSlope: -0.65720993 + outSlope: -0.65720993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.09740914 + inSlope: -1.024223 + outSlope: -1.024223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.116977766 + inSlope: -2.186635 + outSlope: -2.186635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.170297 + inSlope: -4.1409693 + outSlope: -4.1409693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.25501004 + inSlope: -4.1282787 + outSlope: -4.1282787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.30790624 + inSlope: -0.3869146 + outSlope: -0.3869146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.2679072 + inSlope: 5.3573794 + outSlope: 5.3573794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.12932703 + inSlope: 9.4712515 + outSlope: 9.4712515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.047801197 + inSlope: 10.813748 + outSlope: 10.813748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.23113123 + inSlope: 10.165712 + outSlope: 10.165712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.38665822 + inSlope: 7.4616475 + outSlope: 7.4616475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.51365393 + inSlope: 0.8891572 + outSlope: 0.8891572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.41138747 + inSlope: -1.6082934 + outSlope: -1.6082934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.42506692 + inSlope: 1.3830941 + outSlope: 1.3830941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.55726695 + inSlope: 2.295238 + outSlope: 2.295238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.65118575 + inSlope: 0.056478843 + outSlope: 0.056478843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.6264822 + inSlope: -0.5614608 + outSlope: -0.5614608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.5775568 + inSlope: -0.52586114 + outSlope: -0.52586114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.54975486 + inSlope: -1.7011105 + outSlope: -1.7011105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.33738154 + inSlope: -4.037185 + outSlope: -4.037185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.20950861 + inSlope: -3.391716 + outSlope: -3.391716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.108406946 + inSlope: -2.7800264 + outSlope: -2.7800264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.011049837 + inSlope: -2.0027294 + outSlope: -2.0027294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.042314544 + inSlope: -1.6522466 + outSlope: -1.6522466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.06612467 + inSlope: -1.1796874 + outSlope: -1.1796874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.10167086 + inSlope: -0.5908458 + outSlope: -0.5908458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.12587222 + inSlope: -0.9859666 + outSlope: -0.9859666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.14498892 + inSlope: -2.1988623 + outSlope: -2.1988623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.19916756 + inSlope: -4.218679 + outSlope: -4.218679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.28561142 + inSlope: -4.2481756 + outSlope: -4.2481756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.34077328 + inSlope: -0.5624652 + outSlope: -0.5624652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.30436024 + inSlope: 5.1239085 + outSlope: 5.1239085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.1699765 + inSlope: 9.262761 + outSlope: 9.262761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.0043994263 + inSlope: 10.715715 + outSlope: 10.715715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.18721491 + inSlope: 10.191929 + outSlope: 10.191929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.34413004 + inSlope: 7.553752 + outSlope: 7.553752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.4390064 + inSlope: 3.8858485 + outSlope: 3.8858485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.4413623 + inSlope: -1.9451507 + outSlope: -1.9451507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.35174784 + inSlope: -0.6843466 + outSlope: -0.6843466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.39057368 + inSlope: 1.4934199 + outSlope: 1.4934199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.53158057 + inSlope: 2.4364889 + outSlope: 2.4364889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.6332567 + inSlope: 0.12706771 + outSlope: 0.12706771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.61401963 + inSlope: -0.41219154 + outSlope: -0.41219154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.57297117 + inSlope: -0.46349314 + outSlope: -0.46349314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.54659677 + inSlope: -1.679508 + outSlope: -1.679508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.33498973 + inSlope: -4.025442 + outSlope: -4.025442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.20721324 + inSlope: -3.4015493 + outSlope: -3.4015493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.10563638 + inSlope: -2.7915914 + outSlope: -2.7915914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.013864934 + inSlope: -1.983408 + outSlope: -1.983408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.04465664 + inSlope: -1.6019702 + outSlope: -1.6019702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.06726389 + inSlope: -1.0791702 + outSlope: -1.0791702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.09459146 + inSlope: -0.3919793 + outSlope: -0.3919793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.112387605 + inSlope: -0.8250916 + outSlope: -0.8250916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.1291416 + inSlope: -2.1211069 + outSlope: -2.1211069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.1830911 + inSlope: -4.2607145 + outSlope: -4.2607145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.27116528 + inSlope: -4.35591 + outSlope: -4.35591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.32828796 + inSlope: -0.67009306 + outSlope: -0.67009306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.2935012 + inSlope: 5.0136805 + outSlope: 5.0136805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.16116494 + inSlope: 9.112182 + outSlope: 9.112182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.0102378875 + inSlope: 10.5515585 + outSlope: 10.5515585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.19055334 + inSlope: 10.07598 + outSlope: 10.07598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.34610358 + inSlope: 7.508171 + outSlope: 7.508171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.44082546 + inSlope: 3.8906937 + outSlope: 3.8906937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.4435293 + inSlope: -1.9378345 + outSlope: -1.9378345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.3552354 + inSlope: -0.648742 + outSlope: -0.648742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.39618158 + inSlope: 1.5124714 + outSlope: 1.5124714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.53597605 + inSlope: 2.374383 + outSlope: 2.374383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.6327751 + inSlope: 0.05409126 + outSlope: 0.05409126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.6090206 + inSlope: -0.4370966 + outSlope: -0.4370966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.5624981 + inSlope: -0.6005186 + outSlope: -0.6005186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.53100485 + inSlope: -1.8651848 + outSlope: -1.8651848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.30413452 + inSlope: -4.2553225 + outSlope: -4.2553225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.1690322 + inSlope: -3.610145 + outSlope: -3.610145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.061144803 + inSlope: -2.95748 + outSlope: -2.95748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.065330654 + inSlope: -2.1081557 + outSlope: -2.1081557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.122698456 + inSlope: -1.1904428 + outSlope: -1.1904428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.16624604 + inSlope: -0.7380168 + outSlope: -0.7380168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.18075718 + inSlope: -1.079072 + outSlope: -1.079072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.20221508 + inSlope: -2.4682074 + outSlope: -2.4682074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.26303068 + inSlope: -4.722053 + outSlope: -4.722053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.3596167 + inSlope: -4.9573784 + outSlope: -4.9573784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.42827648 + inSlope: -1.5740163 + outSlope: -1.5740163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.41208363 + inSlope: 3.7963881 + outSlope: 3.7963881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.3017301 + inSlope: 7.979579 + outSlope: 7.979579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.14609793 + inSlope: 9.846361 + outSlope: 9.846361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.026481625 + inSlope: 9.786609 + outSlope: 9.786609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.18012205 + inSlope: 7.401499 + outSlope: 7.401499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.273198 + inSlope: 3.7114003 + outSlope: 3.7114003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.29444763 + inSlope: -1.3122452 + outSlope: -1.3122452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.21776748 + inSlope: -2.4238493 + outSlope: -2.4238493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.17929891 + inSlope: -1.8345461 + outSlope: -1.8345461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.156616 + inSlope: -0.84101903 + outSlope: -0.84101903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.15126497 + inSlope: -0.008258969 + outSlope: -0.008258969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.30473027 + inSlope: 2.7621093 + outSlope: 2.7621093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.469582 + inSlope: 1.2168559 + outSlope: 1.2168559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.47680777 + inSlope: -0.03965292 + outSlope: -0.03965292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.4748206 + inSlope: -0.13427666 + outSlope: -0.13427666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.47421315 + inSlope: 0.16784027 + outSlope: 0.16784027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.46727222 + inSlope: -1.1930513 + outSlope: -1.1930513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.2822856 + inSlope: -3.6203775 + outSlope: -3.6203775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.16844891 + inSlope: -2.9791324 + outSlope: -2.9791324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: 0.08081464 + inSlope: -2.3865647 + outSlope: -2.3865647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.020299062 + inSlope: -1.6631489 + outSlope: -1.6631489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.046046987 + inSlope: -1.3225547 + outSlope: -1.3225547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.06438418 + inSlope: -0.8504855 + outSlope: -0.8504855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.08389638 + inSlope: -0.28743577 + outSlope: -0.28743577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.09845495 + inSlope: -0.7121192 + outSlope: -0.7121192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.113121346 + inSlope: -1.9331708 + outSlope: -1.9331708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.16289341 + inSlope: -3.949366 + outSlope: -3.949366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.24476722 + inSlope: -3.9683838 + outSlope: -3.9683838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.2951732 + inSlope: -0.25059855 + outSlope: -0.25059855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.25311917 + inSlope: 5.437285 + outSlope: 5.437285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.11393192 + inSlope: 9.430239 + outSlope: 9.430239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.061222352 + inSlope: 10.66745 + outSlope: 10.66745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.2416493 + inSlope: 10.033455 + outSlope: 10.033455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.39567015 + inSlope: 7.4335165 + outSlope: 7.4335165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.5246993 + inSlope: 0.97537893 + outSlope: 0.97537893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.42863047 + inSlope: -1.5026256 + outSlope: -1.5026256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.45031908 + inSlope: 1.4528904 + outSlope: 1.4528904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.5853016 + inSlope: 2.303268 + outSlope: 2.303268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.680533 + inSlope: 0.11689089 + outSlope: 0.11689089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.6626179 + inSlope: -0.42715317 + outSlope: -0.42715317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.6171188 + inSlope: -0.5715161 + outSlope: -0.5715161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.58767235 + inSlope: -1.7192805 + outSlope: -1.7192805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.37744766 + inSlope: -4.0009947 + outSlope: -4.0009947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.25019884 + inSlope: -3.3908143 + outSlope: -3.3908143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.1043942 + inSlope: -2.535283 + outSlope: -2.535283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.028670043 + inSlope: -2.011709 + outSlope: -2.011709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.0027371496 + inSlope: -1.656126 + outSlope: -1.656126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.026534215 + inSlope: -1.177655 + outSlope: -1.177655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.05272761 + inSlope: -0.5993312 + outSlope: -0.5993312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.08600192 + inSlope: -0.97413313 + outSlope: -0.97413313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.104828544 + inSlope: -2.156043 + outSlope: -2.156043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.15786946 + inSlope: -4.1336007 + outSlope: -4.1336007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.24261555 + inSlope: -4.129293 + outSlope: -4.129293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.29551288 + inSlope: -0.37865734 + outSlope: -0.37865734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.25523612 + inSlope: 5.371518 + outSlope: 5.371518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.116463855 + inSlope: 9.464695 + outSlope: 9.464695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.060253955 + inSlope: 10.782093 + outSlope: 10.782093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.24293883 + inSlope: 10.134439 + outSlope: 10.134439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.3980679 + inSlope: 7.4533596 + outSlope: 7.4533596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.5257396 + inSlope: 0.9275588 + outSlope: 0.9275588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.42709738 + inSlope: -1.5497377 + outSlope: -1.5497377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.44424012 + inSlope: 1.4045247 + outSlope: 1.4045247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.5764327 + inSlope: 2.2776384 + outSlope: 2.2776384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.67012036 + inSlope: 0.09314115 + outSlope: 0.09314115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.657828 + inSlope: -0.24656764 + outSlope: -0.24656764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.59483665 + inSlope: -1.1932666 + outSlope: -1.1932666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.x + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5908073 + inSlope: 2.230171 + outSlope: 2.230171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.7365981 + inSlope: 1.3942819 + outSlope: 1.3942819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.83383375 + inSlope: 1.1208415 + outSlope: 1.1208415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.89030975 + inSlope: 0.1035259 + outSlope: 0.1035259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.85855776 + inSlope: -2.925011 + outSlope: -2.925011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.70283705 + inSlope: -5.1609306 + outSlope: -5.1609306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.53503877 + inSlope: -4.96958 + outSlope: -4.96958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.38355267 + inSlope: -3.8688474 + outSlope: -3.8688474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.1763311 + inSlope: -1.1015091 + outSlope: -1.1015091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.14973053 + inSlope: -0.1870485 + outSlope: -0.1870485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.117443286 + inSlope: -0.91917956 + outSlope: -0.91917956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.078935 + inSlope: -1.2863295 + outSlope: -1.2863295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.03911116 + inSlope: -0.86969507 + outSlope: -0.86969507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.027563915 + inSlope: 0.35871372 + outSlope: 0.35871372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.04017049 + inSlope: 1.3022268 + outSlope: 1.3022268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.11871917 + inSlope: 3.3459177 + outSlope: 3.3459177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.18250203 + inSlope: 4.354043 + outSlope: 4.354043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.4301846 + inSlope: 4.384619 + outSlope: 4.384619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.71074003 + inSlope: 1.5682597 + outSlope: 1.5682597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.7805987 + inSlope: 0.4720889 + outSlope: 0.4720889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.8364616 + inSlope: 1.0493169 + outSlope: 1.0493169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.886535 + inSlope: 0.012212105 + outSlope: 0.012212105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.85312724 + inSlope: -2.9184752 + outSlope: -2.9184752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.69853234 + inSlope: -5.1204705 + outSlope: -5.1204705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.3873754 + inSlope: -3.740152 + outSlope: -3.740152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.17483863 + inSlope: -1.2200658 + outSlope: -1.2200658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.14044783 + inSlope: -0.28951523 + outSlope: -0.28951523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.10214946 + inSlope: -0.99370617 + outSlope: -0.99370617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.061494894 + inSlope: -1.3438854 + outSlope: -1.3438854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.019813055 + inSlope: -0.9297033 + outSlope: -0.9297033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.007854251 + inSlope: -0.41544032 + outSlope: -0.41544032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.0059650578 + inSlope: 0.27866945 + outSlope: 0.27866945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.017143223 + inSlope: 1.2295953 + outSlope: 1.2295953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.04695174 + inSlope: 2.2851923 + outSlope: 2.2851923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.1563752 + inSlope: 4.3219466 + outSlope: 4.3219466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.4041806 + inSlope: 4.417527 + outSlope: 4.417527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: 0.6888171 + inSlope: 1.5839443 + outSlope: 1.5839443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.760505 + inSlope: 0.50112706 + outSlope: 0.50112706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.81936115 + inSlope: 1.0740933 + outSlope: 1.0740933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.8710124 + inSlope: 0.026814967 + outSlope: 0.026814967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.83780694 + inSlope: -2.9185858 + outSlope: -2.9185858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.6823154 + inSlope: -5.2581754 + outSlope: -5.2581754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.50623167 + inSlope: -5.2520924 + outSlope: -5.2520924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.34725863 + inSlope: -4.0721874 + outSlope: -4.0721874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.1254376 + inSlope: -1.1887289 + outSlope: -1.1887289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.09379362 + inSlope: -0.26086697 + outSlope: -0.26086697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.05712709 + inSlope: -0.96687007 + outSlope: -0.96687007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.03909682 + inSlope: -1.1901612 + outSlope: -1.1901612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.017455086 + inSlope: -1.3134024 + outSlope: -1.3134024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.004683219 + inSlope: -1.2190237 + outSlope: -1.2190237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: -0.023179002 + inSlope: -0.89564383 + outSlope: -0.89564383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.035731576 + inSlope: 0.32430172 + outSlope: 0.32430172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.023727939 + inSlope: 1.2828854 + outSlope: 1.2828854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.007031232 + inSlope: 2.3469765 + outSlope: 2.3469765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.11903959 + inSlope: 4.4241705 + outSlope: 4.4241705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.2915256 + inSlope: 5.1632457 + outSlope: 5.1632457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.5041499 + inSlope: 3.1956081 + outSlope: 3.1956081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.68616426 + inSlope: 1.7977631 + outSlope: 1.7977631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.7714832 + inSlope: 0.70703995 + outSlope: 0.70703995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.84345186 + inSlope: 0.94058543 + outSlope: 0.94058543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.8712679 + inSlope: -1.0047028 + outSlope: -1.0047028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.7857855 + inSlope: -4.125531 + outSlope: -4.125531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.62897706 + inSlope: -4.6225166 + outSlope: -4.6225166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.48375162 + inSlope: -3.7728791 + outSlope: -3.7728791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.37418538 + inSlope: -3.171474 + outSlope: -3.171474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.23545548 + inSlope: -1.9813622 + outSlope: -1.9813622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.14496638 + inSlope: -0.66696095 + outSlope: -0.66696095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.0776858 + inSlope: -1.3816457 + outSlope: -1.3816457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.0294666 + inSlope: -1.3107522 + outSlope: -1.3107522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.009642251 + inSlope: -0.980412 + outSlope: -0.980412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.0032137707 + inSlope: -0.48512334 + outSlope: -0.48512334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.0065285116 + inSlope: 0.16968498 + outSlope: 0.16968498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.0024423897 + inSlope: 1.1248013 + outSlope: 1.1248013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.14317001 + inSlope: 4.424056 + outSlope: 4.424056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.39968038 + inSlope: 4.73245 + outSlope: 4.73245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.6562085 + inSlope: 1.7672396 + outSlope: 1.7672396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.77724886 + inSlope: 0.42889994 + outSlope: 0.42889994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.8227136 + inSlope: 0.9910222 + outSlope: 0.9910222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.87404484 + inSlope: 0.06698549 + outSlope: 0.06698549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.8397945 + inSlope: -3.0851412 + outSlope: -3.0851412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.6768443 + inSlope: -5.4056373 + outSlope: -5.4056373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.49971303 + inSlope: -5.2445307 + outSlope: -5.2445307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.41321748 + inSlope: -4.7389455 + outSlope: -4.7389455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.18957666 + inSlope: -2.216397 + outSlope: -2.216397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.120697856 + inSlope: -0.59529835 + outSlope: -0.59529835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.11033529 + inSlope: -0.1256123 + outSlope: -0.1256123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.08287957 + inSlope: -0.8393028 + outSlope: -0.8393028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.06688337 + inSlope: -1.0774608 + outSlope: -1.0774608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.046964306 + inSlope: -1.2186806 + outSlope: -1.2186806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.009048071 + inSlope: -0.81982934 + outSlope: -0.81982934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.0010668077 + inSlope: -0.300694 + outSlope: -0.300694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.00097519904 + inSlope: 0.4044224 + outSlope: 0.4044224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.012414116 + inSlope: 1.3490562 + outSlope: 1.3490562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.043993942 + inSlope: 2.374109 + outSlope: 2.374109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.15543084 + inSlope: 4.3737955 + outSlope: 4.3737955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.3250451 + inSlope: 5.0135612 + outSlope: 5.0135612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.52474713 + inSlope: 2.8610666 + outSlope: 2.8610666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.6848814 + inSlope: 1.640022 + outSlope: 1.640022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.75934875 + inSlope: 0.51754063 + outSlope: 0.51754063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.8227269 + inSlope: 1.1869404 + outSlope: 1.1869404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.8835703 + inSlope: 0.15395316 + outSlope: 0.15395316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.852599 + inSlope: -2.9355385 + outSlope: -2.9355385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.69582564 + inSlope: -5.217162 + outSlope: -5.217162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.524782 + inSlope: -5.094409 + outSlope: -5.094409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.369521 + inSlope: -3.9420652 + outSlope: -3.9420652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.16400713 + inSlope: -1.0439725 + outSlope: -1.0439725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.14152747 + inSlope: -0.12938409 + outSlope: -0.12938409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.11278387 + inSlope: -0.87196803 + outSlope: -0.87196803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.07569368 + inSlope: -1.2497048 + outSlope: -1.2497048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.0369886 + inSlope: -0.8353237 + outSlope: -0.8353237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.04022161 + inSlope: 1.3058841 + outSlope: 1.3058841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.17611086 + inSlope: 3.9958794 + outSlope: 3.9958794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.47834438 + inSlope: 4.0379615 + outSlope: 4.0379615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.5908073 + inSlope: 3.0099275 + outSlope: 3.0099275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.y + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.088283405 + inSlope: -2.4759703 + outSlope: -2.4759703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.12954958 + inSlope: -2.254973 + outSlope: -2.254973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.21321702 + inSlope: -1.2033753 + outSlope: -1.2033753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: -0.2692253 + inSlope: -1.207891 + outSlope: -1.207891 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.345443 + inSlope: -0.26040208 + outSlope: -0.26040208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.335658 + inSlope: 1.0957681 + outSlope: 1.0957681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.19133502 + inSlope: 2.2749133 + outSlope: 2.2749133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.15677403 + inSlope: 1.6788971 + outSlope: 1.6788971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.13537177 + inSlope: -0.3302554 + outSlope: -0.3302554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.16778259 + inSlope: -3.2283635 + outSlope: -3.2283635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.24298385 + inSlope: -4.229572 + outSlope: -4.229572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.3087683 + inSlope: -2.9786558 + outSlope: -2.9786558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.3533097 + inSlope: -0.36497474 + outSlope: -0.36497474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.33650783 + inSlope: 1.6346898 + outSlope: 1.6346898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.24780942 + inSlope: 3.252469 + outSlope: 3.252469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.19153307 + inSlope: 2.912365 + outSlope: 2.912365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.15073054 + inSlope: 2.0766373 + outSlope: 2.0766373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.12231175 + inSlope: 1.712465 + outSlope: 1.712465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.002672445 + inSlope: 1.9438925 + outSlope: 1.9438925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.13243966 + inSlope: 1.9834592 + outSlope: 1.9834592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.19207285 + inSlope: 1.4229445 + outSlope: 1.4229445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.2548572 + inSlope: 0.8956235 + outSlope: 0.8956235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.26160204 + inSlope: -1.87029 + outSlope: -1.87029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.09027899 + inSlope: -3.897757 + outSlope: -3.897757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.02624285 + inSlope: -3.6995738 + outSlope: -3.6995738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.03304002 + inSlope: -3.2912827 + outSlope: -3.2912827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.08346665 + inSlope: -2.7246704 + outSlope: -2.7246704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.12386246 + inSlope: -2.359031 + outSlope: -2.359031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.16210094 + inSlope: -1.9997425 + outSlope: -1.9997425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.2439027 + inSlope: -0.97733176 + outSlope: -0.97733176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.32359684 + inSlope: -0.15157956 + outSlope: -0.15157956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.31116015 + inSlope: 1.1705029 + outSlope: 1.1705029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.16215733 + inSlope: 2.3202543 + outSlope: 2.3202543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.12701204 + inSlope: 1.7039206 + outSlope: 1.7039206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.10535978 + inSlope: -0.33173728 + outSlope: -0.33173728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.13806994 + inSlope: -3.2703924 + outSlope: -3.2703924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.21437275 + inSlope: -4.3260098 + outSlope: -4.3260098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.28227013 + inSlope: -3.1625028 + outSlope: -3.1625028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.3368883 + inSlope: -0.7333222 + outSlope: -0.7333222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.33149782 + inSlope: 1.3537364 + outSlope: 1.3537364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.25013858 + inSlope: 3.0861335 + outSlope: 3.0861335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.196238 + inSlope: 2.7914567 + outSlope: 2.7914567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.15709011 + inSlope: 1.9960809 + outSlope: 1.9960809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.12970203 + inSlope: 1.664374 + outSlope: 1.664374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.011404863 + inSlope: 1.9230595 + outSlope: 1.9230595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.12132386 + inSlope: 1.9324591 + outSlope: 1.9324591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.17920688 + inSlope: 1.3776951 + outSlope: 1.3776951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.24141036 + inSlope: 0.93672264 + outSlope: 0.93672264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.25515407 + inSlope: -1.7505481 + outSlope: -1.7505481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.08733572 + inSlope: -3.8640466 + outSlope: -3.8640466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.0237068 + inSlope: -3.68626 + outSlope: -3.68626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.035539918 + inSlope: -3.299415 + outSlope: -3.299415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.08627402 + inSlope: -2.7310424 + outSlope: -2.7310424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.12657458 + inSlope: -2.337615 + outSlope: -2.337615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.16419445 + inSlope: -1.9478471 + outSlope: -1.9478471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.23993662 + inSlope: -0.8856163 + outSlope: -0.8856163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.31407094 + inSlope: -0.11603158 + outSlope: -0.11603158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.30070964 + inSlope: 1.1843626 + outSlope: 1.1843626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.15193054 + inSlope: 2.3210473 + outSlope: 2.3210473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.11662027 + inSlope: 1.7240698 + outSlope: 1.7240698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.0944616 + inSlope: -0.25280827 + outSlope: -0.25280827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.1250472 + inSlope: -3.08994 + outSlope: -3.08994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.1974595 + inSlope: -4.078584 + outSlope: -4.078584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.2609999 + inSlope: -2.9282832 + outSlope: -2.9282832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.31113228 + inSlope: -0.74691725 + outSlope: -0.74691725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.3112091 + inSlope: 1.0798753 + outSlope: 1.0798753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.23860544 + inSlope: 2.9532454 + outSlope: 2.9532454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.18552932 + inSlope: 2.7871325 + outSlope: 2.7871325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.14570111 + inSlope: 2.0676475 + outSlope: 2.0676475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.1166078 + inSlope: 1.7676045 + outSlope: 1.7676045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.0263239 + inSlope: 1.8313618 + outSlope: 1.8313618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.004484685 + inSlope: 1.8748155 + outSlope: 1.8748155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.13118936 + inSlope: 1.8185184 + outSlope: 1.8185184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.18527308 + inSlope: 1.273958 + outSlope: 1.273958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.24334459 + inSlope: 0.93547225 + outSlope: 0.93547225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.26203182 + inSlope: -1.634608 + outSlope: -1.634608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.09957849 + inSlope: -3.7489648 + outSlope: -3.7489648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.037989512 + inSlope: -3.556902 + outSlope: -3.556902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.018984787 + inSlope: -3.1560674 + outSlope: -3.1560674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.067212634 + inSlope: -2.5573525 + outSlope: -2.5573525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.10422979 + inSlope: -2.1179428 + outSlope: -2.1179428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.13781066 + inSlope: -1.6885908 + outSlope: -1.6885908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.19293043 + inSlope: -0.5734769 + outSlope: -0.5734769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.23921084 + inSlope: 0.15273541 + outSlope: 0.15273541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.21649256 + inSlope: 1.4948967 + outSlope: 1.4948967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.09302297 + inSlope: 2.855938 + outSlope: 2.855938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.045930844 + inSlope: 2.5946636 + outSlope: 2.5946636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.006534259 + inSlope: 1.9362705 + outSlope: 1.9362705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.018611446 + inSlope: -0.16832459 + outSlope: -0.16832459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.012145074 + inSlope: -3.25276 + outSlope: -3.25276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.089813784 + inSlope: -4.5439744 + outSlope: -4.5439744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.16361074 + inSlope: -3.694549 + outSlope: -3.694549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.24802217 + inSlope: -1.8633857 + outSlope: -1.8633857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.2750788 + inSlope: -0.9321901 + outSlope: -0.9321901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.26020014 + inSlope: 1.6910924 + outSlope: 1.6910924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.17909813 + inSlope: 2.2172425 + outSlope: 2.2172425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.14881743 + inSlope: 1.5143288 + outSlope: 1.5143288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.12862055 + inSlope: 1.275928 + outSlope: 1.275928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.026536966 + inSlope: 1.7622674 + outSlope: 1.7622674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.003617723 + inSlope: 1.8294201 + outSlope: 1.8294201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.09522965 + inSlope: 1.7447958 + outSlope: 1.7447958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.1468037 + inSlope: 1.2212123 + outSlope: 1.2212123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.20942636 + inSlope: 1.1432229 + outSlope: 1.1432229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.2608059 + inSlope: 0.16530558 + outSlope: 0.16530558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.2557139 + inSlope: -1.0918604 + outSlope: -1.0918604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.118211634 + inSlope: -3.3483644 + outSlope: -3.3483644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.06243476 + inSlope: -3.275184 + outSlope: -3.275184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.009038946 + inSlope: -3.014613 + outSlope: -3.014613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.03805224 + inSlope: -2.569627 + outSlope: -2.569627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.07661521 + inSlope: -2.2877703 + outSlope: -2.2877703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.11431117 + inSlope: -1.9956243 + outSlope: -1.9956243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.20133428 + inSlope: -1.1740992 + outSlope: -1.1740992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.3136091 + inSlope: -0.5248748 + outSlope: -0.5248748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.31371528 + inSlope: 0.78639585 + outSlope: 0.78639585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.19047204 + inSlope: 1.970299 + outSlope: 1.970299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.16081817 + inSlope: 1.4028234 + outSlope: 1.4028234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.14371148 + inSlope: -0.5261903 + outSlope: -0.5261903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.1783571 + inSlope: -3.281403 + outSlope: -3.281403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.25309205 + inSlope: -4.1308064 + outSlope: -4.1308064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.31605068 + inSlope: -2.7918987 + outSlope: -2.7918987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.3554672 + inSlope: -0.31905785 + outSlope: -0.31905785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.3414001 + inSlope: 1.4502312 + outSlope: 1.4502312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.25857443 + inSlope: 3.1811576 + outSlope: 3.1811576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: -0.2024101 + inSlope: 2.9451008 + outSlope: 2.9451008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.1604043 + inSlope: 2.1700997 + outSlope: 2.1700997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.13007368 + inSlope: 1.8283458 + outSlope: 1.8283458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.0060388595 + inSlope: 1.9387482 + outSlope: 1.9387482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.12703298 + inSlope: 1.9445668 + outSlope: 1.9445668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.18555966 + inSlope: 1.3995104 + outSlope: 1.3995104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.24796475 + inSlope: 0.9060075 + outSlope: 0.9060075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.2540433 + inSlope: -1.9299388 + outSlope: -1.9299388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.0770254 + inSlope: -4.053383 + outSlope: -4.053383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.010264702 + inSlope: -3.8637903 + outSlope: -3.8637903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.05176755 + inSlope: -3.4499984 + outSlope: -3.4499984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.104735 + inSlope: -2.855298 + outSlope: -2.855298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.14694421 + inSlope: -2.444893 + outSlope: -2.444893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.18623132 + inSlope: -2.0479817 + outSlope: -2.0479817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.27044463 + inSlope: -1.0122662 + outSlope: -1.0122662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.35335988 + inSlope: -0.1910635 + outSlope: -0.1910635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.34257475 + inSlope: 1.0992482 + outSlope: 1.0992482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.19894771 + inSlope: 2.2674408 + outSlope: 2.2674408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.16445091 + inSlope: 1.6799815 + outSlope: 1.6799815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.14294758 + inSlope: -0.30053866 + outSlope: -0.30053866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.1744681 + inSlope: -3.1505456 + outSlope: -3.1505456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.24796627 + inSlope: -4.1126738 + outSlope: -4.1126738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.31155723 + inSlope: -2.8453813 + outSlope: -2.8453813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.35217756 + inSlope: -0.28965145 + outSlope: -0.28965145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.33472794 + inSlope: 1.6103034 + outSlope: 1.6103034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.24684358 + inSlope: 3.2603261 + outSlope: 3.2603261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: -0.19011217 + inSlope: 2.949558 + outSlope: 2.949558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.14852485 + inSlope: 2.1271336 + outSlope: 2.1271336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.11920796 + inSlope: 1.763727 + outSlope: 1.763727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.002550019 + inSlope: 1.9583697 + outSlope: 1.9583697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.13867843 + inSlope: 2.0042953 + outSlope: 2.0042953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.19912058 + inSlope: 1.4474759 + outSlope: 1.4474759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.2628184 + inSlope: 0.8900088 + outSlope: 0.8900088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.27540967 + inSlope: -1.4668648 + outSlope: -1.4668648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.12882106 + inSlope: -4.0117598 + outSlope: -4.0117598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.057878003 + inSlope: -4.348422 + outSlope: -4.348422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.016126163 + inSlope: -4.384847 + outSlope: -4.384847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.088283405 + inSlope: -4.3293767 + outSlope: -4.3293767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.z + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.53788716 + inSlope: 1.3859152 + outSlope: 1.3859152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.5054764 + inSlope: 0.1342124 + outSlope: 0.1342124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.5248232 + inSlope: -0.27604938 + outSlope: -0.27604938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.48094267 + inSlope: 0.6562776 + outSlope: 0.6562776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.4162721 + inSlope: -0.19061321 + outSlope: -0.19061321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.42381886 + inSlope: -1.118975 + outSlope: -1.118975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.50119436 + inSlope: -3.2537293 + outSlope: -3.2537293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.56202894 + inSlope: -4.606595 + outSlope: -4.606595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.65474766 + inSlope: -5.831915 + outSlope: -5.831915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.7564261 + inSlope: -4.861092 + outSlope: -4.861092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.8283891 + inSlope: 0.21076182 + outSlope: 0.21076182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.79598784 + inSlope: 0.18633501 + outSlope: 0.18633501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0.8957781 + inSlope: -0.9361075 + outSlope: -0.9361075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.77012956 + inSlope: 1.773046 + outSlope: 1.773046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.7077681 + inSlope: 0.4404331 + outSlope: 0.4404331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.68828386 + inSlope: 0.99694455 + outSlope: 0.99694455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.601135 + inSlope: 2.2842674 + outSlope: 2.2842674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.5353175 + inSlope: 1.0759871 + outSlope: 1.0759871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.5402803 + inSlope: -0.19336313 + outSlope: -0.19336313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.48830235 + inSlope: 0.6893275 + outSlope: 0.6893275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.4267083 + inSlope: -0.2097929 + outSlope: -0.2097929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.4619994 + inSlope: -2.134797 + outSlope: -2.134797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.50549865 + inSlope: -3.0108566 + outSlope: -3.0108566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.5623612 + inSlope: -4.4421144 + outSlope: -4.4421144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.653569 + inSlope: -5.8480453 + outSlope: -5.8480453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.75729585 + inSlope: -5.0536604 + outSlope: -5.0536604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.8396432 + inSlope: -0.14891636 + outSlope: -0.14891636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.81703 + inSlope: 0.030212432 + outSlope: 0.030212432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.91351867 + inSlope: -0.87287927 + outSlope: -0.87287927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.7922163 + inSlope: 1.7605286 + outSlope: 1.7605286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.72931755 + inSlope: 0.4592029 + outSlope: 0.4592029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.7103715 + inSlope: 0.95667875 + outSlope: 0.95667875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.6267264 + inSlope: 2.2011476 + outSlope: 2.2011476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.5633689 + inSlope: 1.0188953 + outSlope: 1.0188953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.5708122 + inSlope: -0.22494774 + outSlope: -0.22494774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.52271974 + inSlope: 0.6532186 + outSlope: 0.6532186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.4637956 + inSlope: -0.20077515 + outSlope: -0.20077515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.49891955 + inSlope: -2.1417458 + outSlope: -2.1417458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.5426321 + inSlope: -2.9961839 + outSlope: -2.9961839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.59879225 + inSlope: -4.3533163 + outSlope: -4.3533163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.6877438 + inSlope: -5.6763563 + outSlope: -5.6763563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.78800523 + inSlope: -4.847109 + outSlope: -4.847109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.86385775 + inSlope: 0.0427455 + outSlope: 0.0427455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.834222 + inSlope: 0.24775052 + outSlope: 0.24775052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: -0.9200501 + inSlope: -0.8040501 + outSlope: -0.8040501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.8194009 + inSlope: 1.7893105 + outSlope: 1.7893105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.72875017 + inSlope: 0.34464452 + outSlope: 0.34464452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.72672653 + inSlope: 0.7085065 + outSlope: 0.7085065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.65503347 + inSlope: 1.9903994 + outSlope: 1.9903994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.5972436 + inSlope: 0.9191528 + outSlope: 0.9191528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.60119176 + inSlope: -0.038126744 + outSlope: -0.038126744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.46900293 + inSlope: 0.9107789 + outSlope: 0.9107789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.46582985 + inSlope: -1.4489737 + outSlope: -1.4489737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.49512702 + inSlope: -2.1688113 + outSlope: -2.1688113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.5381235 + inSlope: -3.8624282 + outSlope: -3.8624282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.62387574 + inSlope: -5.9308014 + outSlope: -5.9308014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.7358179 + inSlope: -5.8209443 + outSlope: -5.8209443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.8594841 + inSlope: -1.6133914 + outSlope: -1.6133914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.87878305 + inSlope: -0.6929118 + outSlope: -0.6929118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.97238064 + inSlope: -0.33205956 + outSlope: -0.33205956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.89874005 + inSlope: 1.3194032 + outSlope: 1.3194032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.8392911 + inSlope: 0.3296438 + outSlope: 0.3296438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.7751303 + inSlope: 1.8246508 + outSlope: 1.8246508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.6217259 + inSlope: 1.5475359 + outSlope: 1.5475359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.5893331 + inSlope: 0.32262355 + outSlope: 0.32262355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.5075646 + inSlope: 0.6977166 + outSlope: 0.6977166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.44776118 + inSlope: -0.23011042 + outSlope: -0.23011042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.48620996 + inSlope: -2.3643637 + outSlope: -2.3643637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.53466624 + inSlope: -3.2849233 + outSlope: -3.2849233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.5957071 + inSlope: -4.53403 + outSlope: -4.53403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.78163266 + inSlope: -4.493584 + outSlope: -4.493584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.8415821 + inSlope: 0.5254648 + outSlope: 0.5254648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.80019516 + inSlope: 0.3966515 + outSlope: 0.3966515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -0.89357394 + inSlope: -0.91315037 + outSlope: -0.91315037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.7839177 + inSlope: 1.9513972 + outSlope: 1.9513972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.68327886 + inSlope: 0.46430206 + outSlope: 0.46430206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.66774434 + inSlope: 0.93835586 + outSlope: 0.93835586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.5840591 + inSlope: 2.2216887 + outSlope: 2.2216887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.52050674 + inSlope: 0.9791164 + outSlope: 0.9791164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.53505075 + inSlope: -0.36400673 + outSlope: -0.36400673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.49727303 + inSlope: 0.66162026 + outSlope: 0.66162026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.429958 + inSlope: -0.15083289 + outSlope: -0.15083289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.43686557 + inSlope: -1.0992033 + outSlope: -1.0992033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.5147214 + inSlope: -3.2730956 + outSlope: -3.2730956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.57570064 + inSlope: -4.5725408 + outSlope: -4.5725408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.7661665 + inSlope: -4.692749 + outSlope: -4.692749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.83210117 + inSlope: 0.39323506 + outSlope: 0.39323506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.79416883 + inSlope: 0.31396413 + outSlope: 0.31396413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: -0.8904406 + inSlope: -0.92074823 + outSlope: -0.92074823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.78516674 + inSlope: 1.8895419 + outSlope: 1.8895419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.6867681 + inSlope: 0.51019585 + outSlope: 0.51019585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.6354627 + inSlope: 1.4387441 + outSlope: 1.4387441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.53788716 + inSlope: 2.1711798 + outSlope: 2.1711798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHandQ.w + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.13723285 + inSlope: -0.97821456 + outSlope: -0.97821456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.0052134 + inSlope: -0.24064204 + outSlope: -0.24064204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.0019394895 + inSlope: -0.045382265 + outSlope: -0.045382265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.0037006577 + inSlope: 0.32398146 + outSlope: 0.32398146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.012738863 + inSlope: 0.704031 + outSlope: 0.704031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.064624056 + inSlope: 1.160646 + outSlope: 1.160646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.08378898 + inSlope: 1.0791736 + outSlope: 1.0791736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.11772854 + inSlope: 1.0970359 + outSlope: 1.0970359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.15008144 + inSlope: 0.47249842 + outSlope: 0.47249842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.14428781 + inSlope: -0.40142977 + outSlope: -0.40142977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.09585142 + inSlope: -1.1396427 + outSlope: -1.1396427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.0010514192 + inSlope: -1.5741277 + outSlope: -1.5741277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.13563505 + inSlope: -0.8652053 + outSlope: -0.8652053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.14980836 + inSlope: 0.2736665 + outSlope: 0.2736665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.07275493 + inSlope: 1.2530707 + outSlope: 1.2530707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.037455987 + inSlope: 1.0692674 + outSlope: 1.0692674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.018480422 + inSlope: 1.0521295 + outSlope: 1.0521295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.0023850375 + inSlope: 0.78477156 + outSlope: 0.78477156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.007678605 + inSlope: 0.545222 + outSlope: 0.545222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.015789041 + inSlope: 0.47505724 + outSlope: 0.47505724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.029195592 + inSlope: 0.23314185 + outSlope: 0.23314185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.03128525 + inSlope: -0.010870963 + outSlope: -0.010870963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.013086184 + inSlope: -0.6243857 + outSlope: -0.6243857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.011778108 + inSlope: -0.8362536 + outSlope: -0.8362536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.11680217 + inSlope: -0.3666665 + outSlope: -0.3666665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.11950156 + inSlope: 0.33430526 + outSlope: 0.33430526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.03592126 + inSlope: 1.1356003 + outSlope: 1.1356003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.0005718233 + inSlope: 1.103692 + outSlope: 1.103692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.018611833 + inSlope: 0.9320829 + outSlope: 0.9320829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.030497575 + inSlope: 0.39438334 + outSlope: 0.39438334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.031757932 + inSlope: -0.095234215 + outSlope: -0.095234215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.027323104 + inSlope: -0.33669707 + outSlope: -0.33669707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.020534659 + inSlope: -0.43704265 + outSlope: -0.43704265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.012754981 + inSlope: -0.4976592 + outSlope: -0.4976592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.0039460342 + inSlope: -0.60473764 + outSlope: -0.60473764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.00740292 + inSlope: -0.7820672 + outSlope: -0.7820672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.19836545 + inSlope: -0.806015 + outSlope: -0.806015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.21467814 + inSlope: 0.54298604 + outSlope: 0.54298604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.119579315 + inSlope: 1.5620778 + outSlope: 1.5620778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.07298665 + inSlope: 1.4298329 + outSlope: 1.4298329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.04787206 + inSlope: 1.4258798 + outSlope: 1.4258798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.025457364 + inSlope: 1.1667295 + outSlope: 1.1667295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.008981111 + inSlope: 0.92241657 + outSlope: 0.92241657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.005289827 + inSlope: 0.830147 + outSlope: 0.830147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.029658237 + inSlope: 0.5436216 + outSlope: 0.5436216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.03936088 + inSlope: 0.029893138 + outSlope: 0.029893138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.026272774 + inSlope: -0.4789512 + outSlope: -0.4789512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.00693193 + inSlope: -0.64889526 + outSlope: -0.64889526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.0043178364 + inSlope: -0.6840583 + outSlope: -0.6840583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.057344 + inSlope: -0.14374419 + outSlope: -0.14374419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.052466147 + inSlope: 0.5609796 + outSlope: 0.5609796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.020692201 + inSlope: 1.2278523 + outSlope: 1.2278523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.0015696529 + inSlope: 1.3839812 + outSlope: 1.3839812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.048894264 + inSlope: 1.3326373 + outSlope: 1.3326373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.09060178 + inSlope: 1.2906854 + outSlope: 1.2906854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.11288447 + inSlope: 1.1839418 + outSlope: 1.1839418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.13006647 + inSlope: 0.81615174 + outSlope: 0.81615174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.15041159 + inSlope: 0.17175408 + outSlope: 0.17175408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.14177726 + inSlope: -0.5884897 + outSlope: -0.5884897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.008059232 + inSlope: -1.3258764 + outSlope: -1.3258764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.013573585 + inSlope: -1.2456504 + outSlope: -1.2456504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.06470827 + inSlope: -0.7306341 + outSlope: -0.7306341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.07690536 + inSlope: 0.22802463 + outSlope: 0.22802463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: -0.03258562 + inSlope: 1.0786347 + outSlope: 1.0786347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.015391593 + inSlope: 0.8629693 + outSlope: 0.8629693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.0038200072 + inSlope: 0.602219 + outSlope: 0.602219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.004682355 + inSlope: 0.5441536 + outSlope: 0.5441536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.014318429 + inSlope: 0.44505006 + outSlope: 0.44505006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.019517343 + inSlope: 0.08023282 + outSlope: 0.08023282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.016992854 + inSlope: -0.25411752 + outSlope: -0.25411752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.0110466825 + inSlope: -0.40516996 + outSlope: -0.40516996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.003487117 + inSlope: -0.5413703 + outSlope: -0.5413703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: -0.0069989758 + inSlope: -0.75484514 + outSlope: -0.75484514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.021674365 + inSlope: -1.0298715 + outSlope: -1.0298715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.19126077 + inSlope: -2.1047895 + outSlope: -2.1047895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.45649856 + inSlope: -1.4121066 + outSlope: -1.4121066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.5094786 + inSlope: -0.27580643 + outSlope: -0.27580643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.5311214 + inSlope: -1.1652024 + outSlope: -1.1652024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.6597838 + inSlope: -1.9959784 + outSlope: -1.9959784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: -0.8584254 + inSlope: -2.0214453 + outSlope: -2.0214453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -1.047813 + inSlope: -0.25503182 + outSlope: -0.25503182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.8970941 + inSlope: 2.2870717 + outSlope: 2.2870717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.6840727 + inSlope: 2.541842 + outSlope: 2.541842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.49312204 + inSlope: 1.8150266 + outSlope: 1.8150266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.22443272 + inSlope: 1.610196 + outSlope: 1.610196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.16353428 + inSlope: 2.1708345 + outSlope: 2.1708345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.03496097 + inSlope: 2.7351627 + outSlope: 2.7351627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.010568694 + inSlope: 2.6614704 + outSlope: 2.6614704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.05375466 + inSlope: 2.452713 + outSlope: 2.452713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.12794597 + inSlope: 2.0913453 + outSlope: 2.0913453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.18608329 + inSlope: 1.0544302 + outSlope: 1.0544302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.19896519 + inSlope: -0.1979403 + outSlope: -0.1979403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.12475245 + inSlope: -1.2195866 + outSlope: -1.2195866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.014736865 + inSlope: -1.2297902 + outSlope: -1.2297902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.02194154 + inSlope: -0.9248946 + outSlope: -0.9248946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.03570074 + inSlope: -0.7028272 + outSlope: -0.7028272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.045369033 + inSlope: -0.28626287 + outSlope: -0.28626287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.045242965 + inSlope: 0.37612697 + outSlope: 0.37612697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.032831304 + inSlope: 0.99001217 + outSlope: 0.99001217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.01224271 + inSlope: 1.3581724 + outSlope: 1.3581724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.012441122 + inSlope: 1.4838004 + outSlope: 1.4838004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.037217252 + inSlope: 1.3710198 + outSlope: 1.3710198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.077659294 + inSlope: 1.2471817 + outSlope: 1.2471817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.1189662 + inSlope: 0.9758524 + outSlope: 0.9758524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.14328541 + inSlope: 0.6312666 + outSlope: 0.6312666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.16295841 + inSlope: -0.19328192 + outSlope: -0.19328192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.028276397 + inSlope: -0.3078164 + outSlope: -0.3078164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.024800763 + inSlope: -0.021248877 + outSlope: -0.021248877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.027568012 + inSlope: 0.390509 + outSlope: 0.390509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.11453566 + inSlope: 1.1647809 + outSlope: 1.1647809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.15112157 + inSlope: 1.1660436 + outSlope: 1.1660436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.18589424 + inSlope: 0.5716142 + outSlope: 0.5716142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.1872007 + inSlope: -0.23580742 + outSlope: -0.23580742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.14889233 + inSlope: -0.99890035 + outSlope: -0.99890035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.014931042 + inSlope: -1.397991 + outSlope: -1.397991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: -0.0077805677 + inSlope: -1.3033688 + outSlope: -1.3033688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.060813718 + inSlope: -0.72846305 + outSlope: -0.72846305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.07074646 + inSlope: -0.27639756 + outSlope: -0.27639756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.07002711 + inSlope: 0.4418986 + outSlope: 0.4418986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.033338252 + inSlope: 1.4831693 + outSlope: 1.4831693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.006577338 + inSlope: 1.5935874 + outSlope: 1.5935874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.019781286 + inSlope: 1.4370836 + outSlope: 1.4370836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.041325334 + inSlope: 1.1673651 + outSlope: 1.1673651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.05869397 + inSlope: 1.0211647 + outSlope: 1.0211647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.08807384 + inSlope: 0.60343117 + outSlope: 0.60343117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.11202679 + inSlope: 0.51735944 + outSlope: 0.51735944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.1224066 + inSlope: 0.7561808 + outSlope: 0.7561808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.13723285 + inSlope: 0.8895633 + outSlope: 0.8895633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.16328752 + inSlope: 0.19878475 + outSlope: 0.19878475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.116254985 + inSlope: 0.23383445 + outSlope: 0.23383445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.110293485 + inSlope: -0.105894 + outSlope: -0.105894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.13766974 + inSlope: -0.69252545 + outSlope: -0.69252545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.17354427 + inSlope: -1.866961 + outSlope: -1.866961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.2125414 + inSlope: -1.7910023 + outSlope: -1.7910023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.23324433 + inSlope: -0.067510664 + outSlope: -0.067510664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.12101002 + inSlope: 2.9090638 + outSlope: 2.9090638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.07536685 + inSlope: 2.1550648 + outSlope: 2.1550648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.04917455 + inSlope: 1.1353941 + outSlope: 1.1353941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.037520368 + inSlope: 0.6779458 + outSlope: 0.6779458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.010007591 + inSlope: 0.46043563 + outSlope: 0.46043563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.04157612 + inSlope: 0.15938717 + outSlope: 0.15938717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.04244464 + inSlope: -0.21799093 + outSlope: -0.21799093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.019334966 + inSlope: -0.4713546 + outSlope: -0.4713546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.012372766 + inSlope: -0.30096015 + outSlope: -0.30096015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.009302971 + inSlope: -0.06013323 + outSlope: -0.06013323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.01036833 + inSlope: 0.14997278 + outSlope: 0.14997278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.014302063 + inSlope: -0.28404558 + outSlope: -0.28404558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.000900154 + inSlope: -2.050829 + outSlope: -2.050829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.054058842 + inSlope: -3.7945762 + outSlope: -3.7945762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.12558585 + inSlope: -3.810894 + outSlope: -3.810894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.18108878 + inSlope: -2.7135348 + outSlope: -2.7135348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.24067244 + inSlope: 0.042629726 + outSlope: 0.042629726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.1960866 + inSlope: 0.1452109 + outSlope: 0.1452109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.2276707 + inSlope: -0.7334331 + outSlope: -0.7334331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.2638108 + inSlope: -1.8185395 + outSlope: -1.8185395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.30146363 + inSlope: -1.7129364 + outSlope: -1.7129364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.32090864 + inSlope: -0.016032457 + outSlope: -0.016032457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.16275646 + inSlope: 2.1627574 + outSlope: 2.1627574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.13626695 + inSlope: 1.1597292 + outSlope: 1.1597292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.12409885 + inSlope: 0.70916605 + outSlope: 0.70916605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.03164899 + inSlope: 0.2954885 + outSlope: 0.2954885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.027076885 + inSlope: 0.18267436 + outSlope: 0.18267436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.02555985 + inSlope: -0.034392096 + outSlope: -0.034392096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.042632103 + inSlope: -0.13219045 + outSlope: -0.13219045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.039657526 + inSlope: 0.29082096 + outSlope: 0.29082096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.033389214 + inSlope: -0.13674518 + outSlope: -0.13674518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.044215694 + inSlope: -1.8851657 + outSlope: -1.8851657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.09622801 + inSlope: -3.6065168 + outSlope: -3.6065168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.16443281 + inSlope: -3.6042314 + outSlope: -3.6042314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.21636894 + inSlope: -2.5000408 + outSlope: -2.5000408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.26028743 + inSlope: 0.22623917 + outSlope: 0.22623917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.21004166 + inSlope: 0.19011158 + outSlope: 0.19011158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.23449318 + inSlope: -0.6537886 + outSlope: -0.6537886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.2685165 + inSlope: -1.7917473 + outSlope: -1.7917473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.3060975 + inSlope: -1.6661023 + outSlope: -1.6661023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.3240532 + inSlope: 0.15542245 + outSlope: 0.15542245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.14357167 + inSlope: 2.4527445 + outSlope: 2.4527445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.1132139 + inSlope: 1.3467009 + outSlope: 1.3467009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.09868169 + inSlope: 0.84499365 + outSlope: 0.84499365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.0037245073 + inSlope: 0.27066442 + outSlope: 0.27066442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.007802815 + inSlope: 0.1304611 + outSlope: 0.1304611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.008073206 + inSlope: -0.13787118 + outSlope: -0.13787118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.0032071138 + inSlope: -0.37153795 + outSlope: -0.37153795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: -0.004311381 + inSlope: -0.45671856 + outSlope: -0.45671856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: -0.012016824 + inSlope: -0.39605552 + outSlope: -0.39605552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.01751322 + inSlope: -0.19516322 + outSlope: -0.19516322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.018522259 + inSlope: 0.07776265 + outSlope: 0.07776265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.014921133 + inSlope: 0.30796015 + outSlope: 0.30796015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.008256931 + inSlope: -0.10946621 + outSlope: -0.10946621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.018570004 + inSlope: -1.8553598 + outSlope: -1.8553598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.0701022 + inSlope: -3.5935168 + outSlope: -3.5935168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.13835476 + inSlope: -3.6233234 + outSlope: -3.6233234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.1908805 + inSlope: -2.5431857 + outSlope: -2.5431857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.24255915 + inSlope: 0.10183954 + outSlope: 0.10183954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.19832467 + inSlope: 0.12816769 + outSlope: 0.12816769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.21298349 + inSlope: -0.6454872 + outSlope: -0.6454872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.2573038 + inSlope: -1.0624946 + outSlope: -1.0624946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.30067566 + inSlope: -1.7809294 + outSlope: -1.7809294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.35325173 + inSlope: -0.17490518 + outSlope: -0.17490518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.24872509 + inSlope: 1.2154115 + outSlope: 1.2154115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.23568085 + inSlope: -0.057032313 + outSlope: -0.057032313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.25784662 + inSlope: 0.072078176 + outSlope: 0.072078176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.24083506 + inSlope: 0.6330819 + outSlope: 0.6330819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.20096864 + inSlope: 0.34539732 + outSlope: 0.34539732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.19630967 + inSlope: 0.27760667 + outSlope: 0.27760667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.19171509 + inSlope: -0.24088629 + outSlope: -0.24088629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.2043392 + inSlope: -1.9682407 + outSlope: -1.9682407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.32421583 + inSlope: -3.4134803 + outSlope: -3.4134803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.4030353 + inSlope: -0.13938113 + outSlope: -0.13938113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.3828906 + inSlope: 0.5573913 + outSlope: 0.5573913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.3136237 + inSlope: 0.22185913 + outSlope: 0.22185913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.32254094 + inSlope: -0.49463564 + outSlope: -0.49463564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.34279004 + inSlope: -0.7115328 + outSlope: -0.7115328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.37834382 + inSlope: -1.840416 + outSlope: -1.840416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.43617338 + inSlope: 0.07106185 + outSlope: 0.07106185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.2562405 + inSlope: 2.5593853 + outSlope: 2.5593853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.22368927 + inSlope: 1.4903692 + outSlope: 1.4903692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.20656134 + inSlope: 1.0052991 + outSlope: 1.0052991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.069375336 + inSlope: 0.46857226 + outSlope: 0.46857226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.058710877 + inSlope: 0.038561113 + outSlope: 0.038561113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.074300945 + inSlope: -0.056279704 + outSlope: -0.056279704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.06661318 + inSlope: 0.4797913 + outSlope: 0.4797913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.056931455 + inSlope: 0.07554926 + outSlope: 0.07554926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.06409512 + inSlope: -1.656128 + outSlope: -1.656128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.11213508 + inSlope: -3.3810935 + outSlope: -3.3810935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.17679836 + inSlope: -3.4272645 + outSlope: -3.4272645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.25631508 + inSlope: -1.3243906 + outSlope: -1.3243906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.26341388 + inSlope: 0.32308972 + outSlope: 0.32308972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.18351784 + inSlope: 0.410038 + outSlope: 0.410038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.18561684 + inSlope: -0.45039767 + outSlope: -0.45039767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.21356712 + inSlope: -1.6415048 + outSlope: -1.6415048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.24893634 + inSlope: -1.5631003 + outSlope: -1.5631003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.2656707 + inSlope: 0.1919291 + outSlope: 0.1919291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.13843416 + inSlope: 3.2168794 + outSlope: 3.2168794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.08775599 + inSlope: 2.4417758 + outSlope: 2.4417758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.057041995 + inSlope: 1.3950068 + outSlope: 1.3950068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.041255597 + inSlope: 0.9247843 + outSlope: 0.9247843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.014388185 + inSlope: 0.743235 + outSlope: 0.743235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.08029541 + inSlope: 0.3651402 + outSlope: 0.3651402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.08741127 + inSlope: -0.06477314 + outSlope: -0.06477314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.06475335 + inSlope: -0.17889534 + outSlope: -0.17889534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.06800609 + inSlope: 0.34209582 + outSlope: 0.34209582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.07537728 + inSlope: 0.16045414 + outSlope: 0.16045414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.07335442 + inSlope: -0.6841807 + outSlope: -0.6841807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.01778252 + inSlope: -2.361908 + outSlope: -2.361908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.02615851 + inSlope: -2.7629557 + outSlope: -2.7629557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.1216918 + inSlope: -2.6691513 + outSlope: -2.6691513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.16328752 + inSlope: -2.49571 + outSlope: -2.49571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.18164098 + inSlope: 0.59363 + outSlope: 0.59363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.2569808 + inSlope: 0.8112948 + outSlope: 0.8112948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.3092452 + inSlope: -0.29688585 + outSlope: -0.29688585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.26747867 + inSlope: -0.4144987 + outSlope: -0.4144987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.26430053 + inSlope: 0.50436115 + outSlope: 0.50436115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.2888541 + inSlope: 0.17585172 + outSlope: 0.17585172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.22714952 + inSlope: -1.0418882 + outSlope: -1.0418882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.19656728 + inSlope: -0.52558064 + outSlope: -0.52558064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.1321479 + inSlope: -0.06727877 + outSlope: -0.06727877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.13886991 + inSlope: 0.7186539 + outSlope: 0.7186539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.21722975 + inSlope: 0.7472199 + outSlope: 0.7472199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.2039695 + inSlope: -0.7431358 + outSlope: -0.7431358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.1789032 + inSlope: -0.33329713 + outSlope: -0.33329713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.21120569 + inSlope: 0.682593 + outSlope: 0.682593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.2894408 + inSlope: 0.8137678 + outSlope: 0.8137678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.34472775 + inSlope: -0.22373131 + outSlope: -0.22373131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.3130581 + inSlope: -0.2621644 + outSlope: -0.2621644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.315574 + inSlope: 0.7144473 + outSlope: 0.7144473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.34747827 + inSlope: 0.34828427 + outSlope: 0.34828427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.2918911 + inSlope: -0.9716231 + outSlope: -0.9716231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.26508558 + inSlope: -0.4493187 + outSlope: -0.4493187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.22211488 + inSlope: 0.14190345 + outSlope: 0.14190345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.23663387 + inSlope: 0.9821248 + outSlope: 0.9821248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.3345712 + inSlope: 1.0432248 + outSlope: 1.0432248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.33218104 + inSlope: -0.439821 + outSlope: -0.439821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.33096358 + inSlope: 0.52679706 + outSlope: 0.52679706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.3763922 + inSlope: 0.93012655 + outSlope: 0.93012655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.540685 + inSlope: 0.71682644 + outSlope: 0.71682644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.5566775 + inSlope: -0.24608934 + outSlope: -0.24608934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.5565425 + inSlope: 0.8044346 + outSlope: 0.8044346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.59093183 + inSlope: 0.4538606 + outSlope: 0.4538606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.5352673 + inSlope: -0.4810797 + outSlope: -0.4810797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.5024465 + inSlope: -0.42196196 + outSlope: -0.42196196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.46756634 + inSlope: -0.10284226 + outSlope: -0.10284226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.48599344 + inSlope: 0.98514324 + outSlope: 0.98514324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.5370158 + inSlope: -0.19567269 + outSlope: -0.19567269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.4731439 + inSlope: -1.2504853 + outSlope: -1.2504853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.44560492 + inSlope: -0.24042094 + outSlope: -0.24042094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.45265126 + inSlope: 0.16202882 + outSlope: 0.16202882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.4741195 + inSlope: -0.08083014 + outSlope: -0.08083014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.4198322 + inSlope: -0.98190403 + outSlope: -0.98190403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.35680538 + inSlope: -0.7148756 + outSlope: -0.7148756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.34739923 + inSlope: 0.5321767 + outSlope: 0.5321767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.3749202 + inSlope: -0.006718725 + outSlope: -0.006718725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.2684286 + inSlope: -1.7651684 + outSlope: -1.7651684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.21048082 + inSlope: -1.0442145 + outSlope: -1.0442145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.06837161 + inSlope: -0.30579513 + outSlope: -0.30579513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.06477888 + inSlope: 0.094319075 + outSlope: 0.094319075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.071515575 + inSlope: 0.80079526 + outSlope: 0.80079526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.1458005 + inSlope: 1.484478 + outSlope: 1.484478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.17838155 + inSlope: 0.3029813 + outSlope: 0.3029813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.16811827 + inSlope: 0.0112934485 + outSlope: 0.0112934485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.1979556 + inSlope: 1.0097122 + outSlope: 1.0097122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.24639215 + inSlope: 0.71887386 + outSlope: 0.71887386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.29431412 + inSlope: 0.7947742 + outSlope: 0.7947742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.38993457 + inSlope: -0.01998337 + outSlope: -0.01998337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.37604454 + inSlope: -0.088340335 + outSlope: -0.088340335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.38301462 + inSlope: 0.7904134 + outSlope: 0.7904134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.41664922 + inSlope: 0.45542872 + outSlope: 0.45542872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.3611864 + inSlope: -0.5887695 + outSlope: -0.5887695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.32588306 + inSlope: -0.5797553 + outSlope: -0.5797553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.26816252 + inSlope: -0.14952774 + outSlope: -0.14952774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.27231452 + inSlope: 0.6461575 + outSlope: 0.6461575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.35154518 + inSlope: 0.060632303 + outSlope: 0.060632303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.3062421 + inSlope: -1.0620127 + outSlope: -1.0620127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.2841605 + inSlope: -0.04833564 + outSlope: -0.04833564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.3041106 + inSlope: 0.46010274 + outSlope: 0.46010274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.38623127 + inSlope: 0.38885552 + outSlope: 0.38885552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.37775946 + inSlope: -0.6040983 + outSlope: -0.6040983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.3322961 + inSlope: -0.57373655 + outSlope: -0.57373655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.32356676 + inSlope: 0.32804027 + outSlope: 0.32804027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.3422175 + inSlope: 0.015022993 + outSlope: 0.015022993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.2712234 + inSlope: -1.1908762 + outSlope: -1.1908762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.23238629 + inSlope: -0.69040847 + outSlope: -0.69040847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.14553738 + inSlope: -0.17994757 + outSlope: -0.17994757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.1483126 + inSlope: 0.58590806 + outSlope: 0.58590806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.2166982 + inSlope: 0.60537213 + outSlope: 0.60537213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.20162411 + inSlope: -0.49122941 + outSlope: -0.49122941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.18164098 + inSlope: -0.0045954566 + outSlope: -0.0045954566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Spine Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.16807657 + inSlope: 0.58252746 + outSlope: 0.58252746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.18247122 + inSlope: 0.144808 + outSlope: 0.144808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.06259929 + inSlope: -1.0556185 + outSlope: -1.0556185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.023602333 + inSlope: -1.5392101 + outSlope: -1.5392101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.006001202 + inSlope: -1.9295142 + outSlope: -1.9295142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.07775829 + inSlope: -2.2093182 + outSlope: -2.2093182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.19389954 + inSlope: -0.77881896 + outSlope: -0.77881896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.20114478 + inSlope: 0.7581347 + outSlope: 0.7581347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.16862835 + inSlope: 3.4474158 + outSlope: 3.4474158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.08623083 + inSlope: 5.713645 + outSlope: 5.713645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.021826448 + inSlope: 6.541689 + outSlope: 6.541689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.13182545 + inSlope: 5.9456043 + outSlope: 5.9456043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.22001328 + inSlope: 3.9140265 + outSlope: 3.9140265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.26229295 + inSlope: 1.4631214 + outSlope: 1.4631214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.26878402 + inSlope: 0.12745064 + outSlope: 0.12745064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.02902932 + inSlope: -1.2630391 + outSlope: -1.2630391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.010224046 + inSlope: -1.0429971 + outSlope: -1.0429971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.0057372837 + inSlope: -0.93754476 + outSlope: -0.93754476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.07329937 + inSlope: -0.259827 + outSlope: -0.259827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.076079756 + inSlope: 0.23306072 + outSlope: 0.23306072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.06553069 + inSlope: 1.4256377 + outSlope: 1.4256377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.028558545 + inSlope: 2.6064675 + outSlope: 2.6064675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.02135166 + inSlope: 2.773383 + outSlope: 2.773383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.06388764 + inSlope: 2.1999848 + outSlope: 2.1999848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.13007075 + inSlope: 0.67930365 + outSlope: 0.67930365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.0110620065 + inSlope: -1.119379 + outSlope: -1.119379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.007286474 + inSlope: -1.2330039 + outSlope: -1.2330039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.03003808 + inSlope: -1.6021832 + outSlope: -1.6021832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.25469717 + inSlope: -0.83435464 + outSlope: -0.83435464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.26284257 + inSlope: 0.70831126 + outSlope: 0.70831126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.23108682 + inSlope: 3.4058833 + outSlope: 3.4058833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.14931323 + inSlope: 5.6760488 + outSlope: 5.6760488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.04188538 + inSlope: 6.50054 + outSlope: 6.50054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.067372 + inSlope: 5.897645 + outSlope: 5.897645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.15470338 + inSlope: 3.862287 + outSlope: 3.862287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.19611478 + inSlope: 1.4126346 + outSlope: 1.4126346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.20179115 + inSlope: 0.07945426 + outSlope: 0.07945426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.005931545 + inSlope: -1.6927053 + outSlope: -1.6927053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.04507085 + inSlope: -1.2959559 + outSlope: -1.2959559 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.0809233 + inSlope: -0.96984386 + outSlope: -0.96984386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.15162574 + inSlope: -0.29025638 + outSlope: -0.29025638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.144754 + inSlope: 1.408901 + outSlope: 1.408901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.107947096 + inSlope: 2.5976949 + outSlope: 2.5976949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.058164243 + inSlope: 2.762024 + outSlope: 2.762024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.01587972 + inSlope: 2.18228 + outSlope: 2.18228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.014578356 + inSlope: 1.5407808 + outSlope: 1.5407808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.04926149 + inSlope: 0.65940726 + outSlope: 0.65940726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.0023911973 + inSlope: -1.0288808 + outSlope: -1.0288808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.07272588 + inSlope: -1.130135 + outSlope: -1.130135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.114169315 + inSlope: -1.6124815 + outSlope: -1.6124815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.33975857 + inSlope: -0.8356609 + outSlope: -0.8356609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.34789854 + inSlope: 0.71162826 + outSlope: 0.71162826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.31603765 + inSlope: 3.41465 + outSlope: 3.41465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.12648433 + inSlope: 6.5075207 + outSlope: 6.5075207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.017158665 + inSlope: 5.8993645 + outSlope: 5.8993645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.07016097 + inSlope: 3.862321 + outSlope: 3.862321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.111585245 + inSlope: 1.4156744 + outSlope: 1.4156744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.11735007 + inSlope: 0.085922636 + outSlope: 0.085922636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.0121270865 + inSlope: -1.7334636 + outSlope: -1.7334636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.017490659 + inSlope: -1.784863 + outSlope: -1.784863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.12665336 + inSlope: -1.2760215 + outSlope: -1.2760215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.17733364 + inSlope: -0.89710593 + outSlope: -0.89710593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.23048544 + inSlope: -0.26854706 + outSlope: -0.26854706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.2227247 + inSlope: 1.4496992 + outSlope: 1.4496992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.18507989 + inSlope: 2.6497338 + outSlope: 2.6497338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.13439961 + inSlope: 2.8105388 + outSlope: 2.8105388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.09139463 + inSlope: 2.2213376 + outSlope: 2.2213376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.024596334 + inSlope: 0.69267154 + outSlope: 0.69267154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.025761006 + inSlope: -0.5854051 + outSlope: -0.5854051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.13884827 + inSlope: -1.0869079 + outSlope: -1.0869079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.17882991 + inSlope: -1.5679171 + outSlope: -1.5679171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.3988304 + inSlope: -0.7825048 + outSlope: -0.7825048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.40606704 + inSlope: 0.76472986 + outSlope: 0.76472986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.37333944 + inSlope: 3.4646013 + outSlope: 3.4646013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.18220088 + inSlope: 6.5553675 + outSlope: 6.5553675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.07206722 + inSlope: 5.949113 + outSlope: 5.949113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.016102688 + inSlope: 3.9154212 + outSlope: 3.9154212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.058446694 + inSlope: 1.4726157 + outSlope: 1.4726157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.06518983 + inSlope: 0.1453706 + outSlope: 0.1453706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.01778206 + inSlope: -1.3512813 + outSlope: -1.3512813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: -0.0066562104 + inSlope: -1.5454223 + outSlope: -1.5454223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.16692348 + inSlope: -1.2076037 + outSlope: -1.2076037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.22432654 + inSlope: -0.63062996 + outSlope: -0.63062996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.24577406 + inSlope: 0.054702807 + outSlope: 0.054702807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.22619449 + inSlope: 1.8387164 + outSlope: 1.8387164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.18176802 + inSlope: 3.0684743 + outSlope: 3.0684743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.12391211 + inSlope: 3.2480688 + outSlope: 3.2480688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.073498435 + inSlope: 2.6722326 + outSlope: 2.6722326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.0055639185 + inSlope: 1.5490823 + outSlope: 1.5490823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.016798971 + inSlope: 1.1802692 + outSlope: 1.1802692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.014027982 + inSlope: -0.62465525 + outSlope: -0.62465525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.0035767658 + inSlope: -0.61489165 + outSlope: -0.61489165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.0064683873 + inSlope: -0.742215 + outSlope: -0.742215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.02116371 + inSlope: -1.127495 + outSlope: -1.127495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.13428211 + inSlope: -1.7700183 + outSlope: -1.7700183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.19909607 + inSlope: -0.521411 + outSlope: -0.521411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.20226581 + inSlope: 0.9831215 + outSlope: 0.9831215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.16632594 + inSlope: 3.632856 + outSlope: 3.632856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.08117002 + inSlope: 5.8650675 + outSlope: 5.8650675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.029175775 + inSlope: 6.6628923 + outSlope: 6.6628923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.1409262 + inSlope: 6.0279245 + outSlope: 6.0279245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.23010671 + inSlope: 3.9611058 + outSlope: 3.9611058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.27296227 + inSlope: 1.4987965 + outSlope: 1.4987965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.28006706 + inSlope: 0.16518416 + outSlope: 0.16518416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.04898545 + inSlope: -1.2088633 + outSlope: -1.2088633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.016059412 + inSlope: -0.88126063 + outSlope: -0.88126063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.011535631 + inSlope: -0.75011706 + outSlope: -0.75011706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.0454871 + inSlope: -0.19494057 + outSlope: -0.19494057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.04717048 + inSlope: 0.3047529 + outSlope: 0.3047529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.035328485 + inSlope: 1.5139976 + outSlope: 1.5139976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.0032956775 + inSlope: 2.7084126 + outSlope: 2.7084126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.054952033 + inSlope: 2.8734403 + outSlope: 2.8734403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.09907703 + inSlope: 2.2910736 + outSlope: 2.2910736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.17919546 + inSlope: 0.43823755 + outSlope: 0.43823755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.06592312 + inSlope: -1.0393918 + outSlope: -1.0393918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.027518166 + inSlope: -1.5201204 + outSlope: -1.5201204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.0017579559 + inSlope: -1.909124 + outSlope: -1.909124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.0727834 + inSlope: -2.185546 + outSlope: -2.185546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.18706155 + inSlope: -0.7466213 + outSlope: -0.7466213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.19375318 + inSlope: 0.78871596 + outSlope: 0.78871596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.16077161 + inSlope: 3.47336 + outSlope: 3.47336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.07797391 + inSlope: 5.740159 + outSlope: 5.740159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.030566482 + inSlope: 6.5745416 + outSlope: 6.5745416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.1411773 + inSlope: 5.984296 + outSlope: 5.984296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.23004314 + inSlope: 3.9553905 + outSlope: 3.9553905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.27302286 + inSlope: 1.5054296 + outSlope: 1.5054296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.2802246 + inSlope: 0.17072919 + outSlope: 0.17072919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.04969308 + inSlope: -1.205771 + outSlope: -1.205771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.016879223 + inSlope: -0.8777209 + outSlope: -0.8777209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.010593048 + inSlope: -0.74639726 + outSlope: -0.74639726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.04432074 + inSlope: -0.19247428 + outSlope: -0.19247428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.045969304 + inSlope: 0.20035514 + outSlope: 0.20035514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.0376421 + inSlope: 0.91708267 + outSlope: 0.91708267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.015400109 + inSlope: 1.6323762 + outSlope: 1.6323762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.016770532 + inSlope: 2.110426 + outSlope: 2.110426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.095336445 + inSlope: 2.3791053 + outSlope: 2.3791053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.13425073 + inSlope: 2.182208 + outSlope: 2.182208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.16807657 + inSlope: 2.0295236 + outSlope: 2.0295236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.045423806 + inSlope: -1.0904757 + outSlope: -1.0904757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.0635984 + inSlope: -1.0124259 + outSlope: -1.0124259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.14553133 + inSlope: -0.28269324 + outSlope: -0.28269324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.1745678 + inSlope: -0.3702572 + outSlope: -0.3702572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.20080833 + inSlope: -0.12382323 + outSlope: -0.12382323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.20180082 + inSlope: 0.80931205 + outSlope: 0.80931205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.17383124 + inSlope: 2.8988116 + outSlope: 2.8988116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.10517369 + inSlope: 4.6617184 + outSlope: 4.6617184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.018440668 + inSlope: 5.1312294 + outSlope: 5.1312294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.065867275 + inSlope: 4.51022 + outSlope: 4.51022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.13190001 + inSlope: 3.0866466 + outSlope: 3.0866466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.18596478 + inSlope: 0.9227715 + outSlope: 0.9227715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.24374908 + inSlope: 0.19610593 + outSlope: 0.19610593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.25439942 + inSlope: -0.05054625 + outSlope: -0.05054625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.24647865 + inSlope: -0.25852007 + outSlope: -0.25852007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.2239475 + inSlope: -1.8711805 + outSlope: -1.8711805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.17927939 + inSlope: -3.1205819 + outSlope: -3.1205819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.11992799 + inSlope: -3.4014924 + outSlope: -3.4014924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.065896206 + inSlope: -2.8891368 + outSlope: -2.8891368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.02362352 + inSlope: -2.2197678 + outSlope: -2.2197678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.0080959825 + inSlope: -1.6536199 + outSlope: -1.6536199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.031497177 + inSlope: -1.2527616 + outSlope: -1.2527616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.065436766 + inSlope: -0.86303186 + outSlope: -0.86303186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.14706978 + inSlope: -0.28019857 + outSlope: -0.28019857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.17259529 + inSlope: -0.0769902 + outSlope: -0.0769902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.17293054 + inSlope: 0.82627493 + outSlope: 0.82627493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.14505282 + inSlope: 2.867353 + outSlope: 2.867353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.077352196 + inSlope: 4.594228 + outSlope: 4.594228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.008087965 + inSlope: 5.058161 + outSlope: 5.058161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.0912536 + inSlope: 4.45829 + outSlope: 4.45829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.1566981 + inSlope: 3.0769925 + outSlope: 3.0769925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.21191995 + inSlope: 0.98218924 + outSlope: 0.98218924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.2857462 + inSlope: 0.2732816 + outSlope: 0.2732816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.30033606 + inSlope: -0.093666404 + outSlope: -0.093666404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.2945707 + inSlope: -0.24818696 + outSlope: -0.24818696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.27165878 + inSlope: -1.9275705 + outSlope: -1.9275705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.22557479 + inSlope: -3.2244833 + outSlope: -3.2244833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.1641761 + inSlope: -3.5253422 + outSlope: -3.5253422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.1080635 + inSlope: -3.006294 + outSlope: -3.006294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.030796815 + inSlope: -1.7265354 + outSlope: -1.7265354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.0064150374 + inSlope: -1.3000047 + outSlope: -1.3000047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.012536631 + inSlope: -1.0470349 + outSlope: -1.0470349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.08068514 + inSlope: -0.2738417 + outSlope: -0.2738417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.10367484 + inSlope: -0.2132023 + outSlope: -0.2132023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.12239186 + inSlope: -0.041101985 + outSlope: -0.041101985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.12229959 + inSlope: 0.8224787 + outSlope: 0.8224787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.094975926 + inSlope: 2.8014069 + outSlope: 2.8014069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.028918507 + inSlope: 4.484537 + outSlope: 4.484537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.054509442 + inSlope: 4.9452047 + outSlope: 4.9452047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.1359215 + inSlope: 4.375164 + outSlope: 4.375164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.20034811 + inSlope: 3.0478725 + outSlope: 3.0478725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.25640738 + inSlope: 1.0360507 + outSlope: 1.0360507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.3442015 + inSlope: 0.32815784 + outSlope: 0.32815784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.35928428 + inSlope: -0.18077034 + outSlope: -0.18077034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.3504213 + inSlope: -0.72460663 + outSlope: -0.72460663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.33139092 + inSlope: -2.0034716 + outSlope: -2.0034716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.2200583 + inSlope: -3.6564262 + outSlope: -3.6564262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.16175732 + inSlope: -3.1302533 + outSlope: -3.1302533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.08095466 + inSlope: -1.8091083 + outSlope: -1.8091083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.03565087 + inSlope: -1.0896351 + outSlope: -1.0896351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.0053252764 + inSlope: -0.7535015 + outSlope: -0.7535015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.0060247527 + inSlope: -0.61880326 + outSlope: -0.61880326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.046666633 + inSlope: -0.16687122 + outSlope: -0.16687122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.06543405 + inSlope: -0.18978748 + outSlope: -0.18978748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.07227696 + inSlope: -0.044948727 + outSlope: -0.044948727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.07235479 + inSlope: 0.7954589 + outSlope: 0.7954589 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.045761686 + inSlope: 2.740078 + outSlope: 2.740078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.018981976 + inSlope: 4.4009733 + outSlope: 4.4009733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.10093822 + inSlope: 4.862526 + outSlope: 4.862526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.24464162 + inSlope: 3.0143673 + outSlope: 3.0143673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.300556 + inSlope: 1.0461886 + outSlope: 1.0461886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.39584136 + inSlope: 0.3183329 + outSlope: 0.3183329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.39648864 + inSlope: -0.32471925 + outSlope: -0.32471925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.37026417 + inSlope: -2.072155 + outSlope: -2.072155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.25648406 + inSlope: -3.7244475 + outSlope: -3.7244475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.19714849 + inSlope: -3.1840284 + outSlope: -3.1840284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.08912065 + inSlope: -1.3809782 + outSlope: -1.3809782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.052256662 + inSlope: -0.9198033 + outSlope: -0.9198033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.0043296614 + inSlope: -0.32031074 + outSlope: -0.32031074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.004185348 + inSlope: -0.20634772 + outSlope: -0.20634772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.014839563 + inSlope: -0.15106905 + outSlope: -0.15106905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.026131693 + inSlope: -0.18947989 + outSlope: -0.18947989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.03679189 + inSlope: -0.07230723 + outSlope: -0.07230723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.037408773 + inSlope: 0.74125046 + outSlope: 0.74125046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.0120839365 + inSlope: 2.623131 + outSlope: 2.623131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.05002937 + inSlope: 4.198098 + outSlope: 4.198098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.1278523 + inSlope: 4.5781717 + outSlope: 4.5781717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.26064935 + inSlope: 2.7210326 + outSlope: 2.7210326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.3094054 + inSlope: 0.8732981 + outSlope: 0.8732981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.37221065 + inSlope: 0.15391767 + outSlope: 0.15391767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.35869876 + inSlope: -0.4016626 + outSlope: -0.4016626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.3307029 + inSlope: -2.0794983 + outSlope: -2.0794983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.2184005 + inSlope: -3.6482344 + outSlope: -3.6482344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.16047552 + inSlope: -3.1063533 + outSlope: -3.1063533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.08016105 + inSlope: -1.8268716 + outSlope: -1.8268716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.032916322 + inSlope: -1.1753721 + outSlope: -1.1753721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.0143804345 + inSlope: -0.7574043 + outSlope: -0.7574043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.1001762 + inSlope: -0.455824 + outSlope: -0.455824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.14549378 + inSlope: -0.2873001 + outSlope: -0.2873001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.14931698 + inSlope: 0.621424 + outSlope: 0.621424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.12478007 + inSlope: 2.6724327 + outSlope: 2.6724327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.060235403 + inSlope: 4.4061174 + outSlope: 4.4061174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.022090133 + inSlope: 4.8692274 + outSlope: 4.8692274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.10207199 + inSlope: 4.2645645 + outSlope: 4.2645645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.1642424 + inSlope: 2.880002 + outSlope: 2.880002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.21284911 + inSlope: 0.78092474 + outSlope: 0.78092474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.24677376 + inSlope: 0.06726139 + outSlope: 0.06726139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.24746324 + inSlope: -0.15719508 + outSlope: -0.15719508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.23475175 + inSlope: -0.3417338 + outSlope: -0.3417338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.21289927 + inSlope: -1.4014143 + outSlope: -1.4014143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.042740434 + inSlope: -2.9059029 + outSlope: -2.9059029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.0044932086 + inSlope: -2.6449323 + outSlope: -2.6449323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.045423806 + inSlope: -2.4558032 + outSlope: -2.4558032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.03815028 + inSlope: -0.41056103 + outSlope: -0.41056103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.12458375 + inSlope: -0.39591312 + outSlope: -0.39591312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.17258953 + inSlope: -0.07592615 + outSlope: -0.07592615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.16464375 + inSlope: 0.9470188 + outSlope: 0.9470188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.10526693 + inSlope: 2.4245899 + outSlope: 2.4245899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.060660496 + inSlope: 2.648333 + outSlope: 2.648333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.016989166 + inSlope: 2.195698 + outSlope: 2.195698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.012529421 + inSlope: 1.3790908 + outSlope: 1.3790908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.028980536 + inSlope: 0.9147587 + outSlope: 0.9147587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.09784661 + inSlope: 0.14933074 + outSlope: 0.14933074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.101412974 + inSlope: -0.11399014 + outSlope: -0.11399014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.076491006 + inSlope: -0.4660772 + outSlope: -0.4660772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.06815185 + inSlope: -0.4917416 + outSlope: -0.4917416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.050107993 + inSlope: -0.7329645 + outSlope: -0.7329645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.03566747 + inSlope: -0.9415196 + outSlope: -0.9415196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.018724035 + inSlope: -0.9933063 + outSlope: -0.9933063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.0025572951 + inSlope: -0.8544192 + outSlope: -0.8544192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.009756619 + inSlope: -0.6426344 + outSlope: -0.6426344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.018863874 + inSlope: -0.52548504 + outSlope: -0.52548504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.0702171 + inSlope: -0.30156687 + outSlope: -0.30156687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.103164695 + inSlope: -0.36754996 + outSlope: -0.36754996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.12894285 + inSlope: -0.045783114 + outSlope: -0.045783114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.12003996 + inSlope: 0.96357 + outSlope: 0.96357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.06054122 + inSlope: 2.421752 + outSlope: 2.421752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.016013786 + inSlope: 2.6436975 + outSlope: 2.6436975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.027582264 + inSlope: 2.194152 + outSlope: 2.194152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.057124544 + inSlope: 1.3828965 + outSlope: 1.3828965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.07367877 + inSlope: 0.92043185 + outSlope: 0.92043185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.1430098 + inSlope: 0.15134594 + outSlope: 0.15134594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.14686136 + inSlope: -0.10635907 + outSlope: -0.10635907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.12307075 + inSlope: -0.43209714 + outSlope: -0.43209714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.11554623 + inSlope: -0.41093358 + outSlope: -0.41093358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.10185319 + inSlope: -0.5905508 + outSlope: -0.5905508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.059851423 + inSlope: -0.7781379 + outSlope: -0.7781379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.04041283 + inSlope: -0.47759706 + outSlope: -0.47759706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.0071460675 + inSlope: -0.3335333 + outSlope: -0.3335333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.013576113 + inSlope: -0.30707306 + outSlope: -0.30707306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.035952315 + inSlope: -0.38027775 + outSlope: -0.38027775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.07104923 + inSlope: -0.061686173 + outSlope: -0.061686173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.062618256 + inSlope: 0.9388615 + outSlope: 0.9388615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.039858676 + inSlope: 1.7486339 + outSlope: 1.7486339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.0043301894 + inSlope: 2.3800874 + outSlope: 2.3800874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.03947749 + inSlope: 2.6004677 + outSlope: 2.6004677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.08235198 + inSlope: 2.152817 + outSlope: 2.152817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.11123799 + inSlope: 1.3450339 + outSlope: 1.3450339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.1271864 + inSlope: 0.8834409 + outSlope: 0.8834409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.18928866 + inSlope: 0.114689134 + outSlope: 0.114689134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.18805502 + inSlope: -0.21027467 + outSlope: -0.21027467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.16540399 + inSlope: -0.43119234 + outSlope: -0.43119234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.15335117 + inSlope: -0.3115186 + outSlope: -0.3115186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.13729136 + inSlope: -0.7315804 + outSlope: -0.7315804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.10942959 + inSlope: -0.7420497 + outSlope: -0.7420497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.08293866 + inSlope: -0.44810903 + outSlope: -0.44810903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.020480605 + inSlope: -0.38035786 + outSlope: -0.38035786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.006934494 + inSlope: -0.4381623 + outSlope: -0.4381623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.0082894545 + inSlope: -0.45288473 + outSlope: -0.45288473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.035870235 + inSlope: -0.114755854 + outSlope: -0.114755854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.03678332 + inSlope: 0.20798957 + outSlope: 0.20798957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.028937256 + inSlope: 0.8992647 + outSlope: 0.8992647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.0068075405 + inSlope: 1.7123275 + outSlope: 1.7123275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.028140588 + inSlope: 2.34518 + outSlope: 2.34518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.07136505 + inSlope: 2.5630906 + outSlope: 2.5630906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.11357686 + inSlope: 2.1084805 + outSlope: 2.1084805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.14164767 + inSlope: 1.292361 + outSlope: 1.292361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.15665552 + inSlope: 0.82560885 + outSlope: 0.82560885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.20687795 + inSlope: 0.052418012 + outSlope: 0.052418012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.2013335 + inSlope: -0.24981314 + outSlope: -0.24981314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.17662303 + inSlope: -0.45035046 + outSlope: -0.45035046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.16436964 + inSlope: -0.31237885 + outSlope: -0.31237885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.14787048 + inSlope: -0.7644766 + outSlope: -0.7644766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.1183573 + inSlope: -0.8033031 + outSlope: -0.8033031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.08818322 + inSlope: -0.5327771 + outSlope: -0.5327771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.016744344 + inSlope: -0.4724298 + outSlope: -0.4724298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.00045351565 + inSlope: -0.51709193 + outSlope: -0.51709193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.008479696 + inSlope: -0.5540335 + outSlope: -0.5540335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.06498196 + inSlope: -0.21291478 + outSlope: -0.21291478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.06744036 + inSlope: 0.17904241 + outSlope: 0.17904241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.05901404 + inSlope: 1.0279347 + outSlope: 1.0279347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.033175655 + inSlope: 1.9859892 + outSlope: 1.9859892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.007185329 + inSlope: 2.678805 + outSlope: 2.678805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.05611789 + inSlope: 2.8714466 + outSlope: 2.8714466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.102900155 + inSlope: 2.305522 + outSlope: 2.305522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.1329683 + inSlope: 1.3526094 + outSlope: 1.3526094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.1479873 + inSlope: 0.8134695 + outSlope: 0.8134695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.18276934 + inSlope: -0.040189087 + outSlope: -0.040189087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.16907834 + inSlope: -0.36369634 + outSlope: -0.36369634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.12551016 + inSlope: -0.6064005 + outSlope: -0.6064005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.104410365 + inSlope: -0.82986915 + outSlope: -0.82986915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.05043317 + inSlope: -1.0081115 + outSlope: -1.0081115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.03545904 + inSlope: -0.8070415 + outSlope: -0.8070415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.023531768 + inSlope: -0.69934213 + outSlope: -0.69934213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.0013401187 + inSlope: -0.6314578 + outSlope: -0.6314578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.07870762 + inSlope: -0.5138859 + outSlope: -0.5138859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.1493675 + inSlope: -0.19750902 + outSlope: -0.19750902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.14453892 + inSlope: 0.8984119 + outSlope: 0.8984119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.085678324 + inSlope: 2.415324 + outSlope: 2.415324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.04127706 + inSlope: 2.622313 + outSlope: 2.622313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.0017320473 + inSlope: 2.1338592 + outSlope: 2.1338592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.0298513 + inSlope: 1.2801113 + outSlope: 1.2801113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.04440258 + inSlope: 0.79833317 + outSlope: 0.79833317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.09254408 + inSlope: 0.05720587 + outSlope: 0.05720587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.093004726 + inSlope: -0.109001905 + outSlope: -0.109001905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.059437793 + inSlope: -0.53487885 + outSlope: -0.53487885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.012150025 + inSlope: -0.9137846 + outSlope: -0.9137846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.0039192056 + inSlope: -0.9959207 + outSlope: -0.9959207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.021047287 + inSlope: -1.0269332 + outSlope: -1.0269332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.03815028 + inSlope: -1.026166 + outSlope: -1.026166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Chest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: UpperChest Twist Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Neck Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0122465 + inSlope: -6.0850058 + outSlope: -6.0850058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.6715981 + inSlope: -4.0162168 + outSlope: -4.0162168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.45276144 + inSlope: -2.5894198 + outSlope: -2.5894198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.34100768 + inSlope: -0.24662736 + outSlope: -0.24662736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.39276987 + inSlope: 1.5831177 + outSlope: 1.5831177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.44689864 + inSlope: 1.5493996 + outSlope: 1.5493996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.52078813 + inSlope: 4.0140467 + outSlope: 4.0140467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.6953054 + inSlope: 4.928884 + outSlope: 4.928884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.77033955 + inSlope: 4.702937 + outSlope: 4.702937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.8907366 + inSlope: 0.46321768 + outSlope: 0.46321768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.8675106 + inSlope: -1.8558505 + outSlope: -1.8558505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.621861 + inSlope: -2.639484 + outSlope: -2.639484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.4469743 + inSlope: -0.7484604 + outSlope: -0.7484604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.45570263 + inSlope: 1.082792 + outSlope: 1.082792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.5745622 + inSlope: 5.1723413 + outSlope: 5.1723413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.8132338 + inSlope: 7.8371115 + outSlope: 7.8371115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 1.0946146 + inSlope: 9.774723 + outSlope: 9.774723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 1.2690921 + inSlope: 6.551098 + outSlope: 6.551098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 1.3129843 + inSlope: -0.72818816 + outSlope: -0.72818816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1.2448192 + inSlope: -4.8807707 + outSlope: -4.8807707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.9706967 + inSlope: -4.851964 + outSlope: -4.851964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.61172634 + inSlope: -2.5028234 + outSlope: -2.5028234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.5043993 + inSlope: -0.2332934 + outSlope: -0.2332934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.55221343 + inSlope: 1.4326103 + outSlope: 1.4326103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.59854186 + inSlope: 1.2113429 + outSlope: 1.2113429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.6579872 + inSlope: 3.5324192 + outSlope: 3.5324192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.8223826 + inSlope: 5.0585756 + outSlope: 5.0585756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.90373695 + inSlope: 5.174358 + outSlope: 5.174358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 1.040587 + inSlope: 0.75753796 + outSlope: 0.75753796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.9810177 + inSlope: -2.6520903 + outSlope: -2.6520903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.76087517 + inSlope: -2.9036593 + outSlope: -2.9036593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.5453284 + inSlope: -1.1120771 + outSlope: -1.1120771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.52725327 + inSlope: 0.9162792 + outSlope: 0.9162792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.6405356 + inSlope: 5.1250167 + outSlope: 5.1250167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.87539524 + inSlope: 7.4058366 + outSlope: 7.4058366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 1.129429 + inSlope: 8.765793 + outSlope: 8.765793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 1.2866347 + inSlope: 5.6754274 + outSlope: 5.6754274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 1.3186097 + inSlope: -1.2917511 + outSlope: -1.2917511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 1.2435758 + inSlope: -5.2261047 + outSlope: -5.2261047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.9564678 + inSlope: -5.129445 + outSlope: -5.129445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.5636885 + inSlope: -2.901442 + outSlope: -2.901442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.40672368 + inSlope: -1.1050756 + outSlope: -1.1050756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.37784132 + inSlope: -0.0929136 + outSlope: -0.0929136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.36599326 + inSlope: -1.0178037 + outSlope: -1.0178037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.33395815 + inSlope: 0.21664402 + outSlope: 0.21664402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.37979862 + inSlope: 1.9392531 + outSlope: 1.9392531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.4156501 + inSlope: 2.8156846 + outSlope: 2.8156846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.4736552 + inSlope: 2.5523381 + outSlope: 2.5523381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.50072795 + inSlope: -0.09841663 + outSlope: -0.09841663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.47037464 + inSlope: -2.3841348 + outSlope: -2.3841348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.3602086 + inSlope: -3.9344592 + outSlope: -3.9344592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.2250507 + inSlope: -3.6348705 + outSlope: -3.6348705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.05105035 + inSlope: -1.6771716 + outSlope: -1.6771716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.007690784 + inSlope: -1.000748 + outSlope: -1.000748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.0068287845 + inSlope: -0.7875465 + outSlope: -0.7875465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: -0.01856095 + inSlope: -0.5817349 + outSlope: -0.5817349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.02621993 + inSlope: -0.24924803 + outSlope: -0.24924803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.02686921 + inSlope: 0.22559685 + outSlope: 0.22559685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.018700043 + inSlope: 0.7640446 + outSlope: 0.7640446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.0014010806 + inSlope: 1.290523 + outSlope: 1.290523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.05812729 + inSlope: 2.2819943 + outSlope: 2.2819943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.100383766 + inSlope: 2.8768349 + outSlope: 2.8768349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.1540217 + inSlope: 4.2029715 + outSlope: 4.2029715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.24048269 + inSlope: 6.44044 + outSlope: 6.44044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.51311123 + inSlope: 8.114822 + outSlope: 8.114822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.7703401 + inSlope: 8.385855 + outSlope: 8.385855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.91872674 + inSlope: 5.626067 + outSlope: 5.626067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.9578755 + inSlope: -0.4229598 + outSlope: -0.4229598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.9046281 + inSlope: -3.8022673 + outSlope: -3.8022673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.75829166 + inSlope: -4.1351156 + outSlope: -4.1351156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.44162297 + inSlope: -1.4568942 + outSlope: -1.4568942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.48566923 + inSlope: 2.0006347 + outSlope: 2.0006347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.5801101 + inSlope: 1.0637919 + outSlope: 1.0637919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.61374843 + inSlope: 2.003471 + outSlope: 2.003471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.71427256 + inSlope: 3.6549978 + outSlope: 3.6549978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.7805393 + inSlope: 4.708564 + outSlope: 4.708564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.93101645 + inSlope: 1.7533259 + outSlope: 1.7533259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.90617317 + inSlope: -1.8244314 + outSlope: -1.8244314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.7362219 + inSlope: -2.0657678 + outSlope: -2.0657678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.6367059 + inSlope: 0.046078604 + outSlope: 0.046078604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.71736974 + inSlope: 1.5472605 + outSlope: 1.5472605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.80570185 + inSlope: 4.7391386 + outSlope: 4.7391386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 1.0234282 + inSlope: 6.9170876 + outSlope: 6.9170876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 1.262258 + inSlope: 8.191118 + outSlope: 8.191118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 1.4083134 + inSlope: 4.843253 + outSlope: 4.843253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 1.4237018 + inSlope: -2.4638224 + outSlope: -2.4638224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 1.3261861 + inSlope: -6.701055 + outSlope: -6.701055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.95224893 + inSlope: -7.0020313 + outSlope: -7.0020313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.36936465 + inSlope: -4.7505255 + outSlope: -4.7505255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.12257506 + inSlope: -2.7782078 + outSlope: -2.7782078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.044725046 + inSlope: -1.7963406 + outSlope: -1.7963406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.019417053 + inSlope: -1.281254 + outSlope: -1.281254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.0020168687 + inSlope: -0.78290653 + outSlope: -0.78290653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.0066796825 + inSlope: -0.4730178 + outSlope: -0.4730178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.0137506025 + inSlope: -0.58996814 + outSlope: -0.58996814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.02634519 + inSlope: -0.890519 + outSlope: -0.890519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.043434605 + inSlope: -0.36043942 + outSlope: -0.36043942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.03836014 + inSlope: 1.4722567 + outSlope: 1.4722567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.005641129 + inSlope: 3.3025112 + outSlope: 3.3025112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.07172315 + inSlope: 4.3005276 + outSlope: 4.3005276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.14899208 + inSlope: 5.262492 + outSlope: 5.262492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.2471391 + inSlope: 4.8031917 + outSlope: 4.8031917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.3090978 + inSlope: 1.9825453 + outSlope: 1.9825453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.3132247 + inSlope: -0.24814843 + outSlope: -0.24814843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.27816457 + inSlope: -1.6084409 + outSlope: -1.6084409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.24721119 + inSlope: -1.6872629 + outSlope: -1.6872629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.19787934 + inSlope: -0.26145443 + outSlope: -0.26145443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.2609603 + inSlope: 1.0927088 + outSlope: 1.0927088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.41711074 + inSlope: 1.953507 + outSlope: 1.953507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.5597461 + inSlope: 5.2042317 + outSlope: 5.2042317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.7885085 + inSlope: 7.1550817 + outSlope: 7.1550817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 1.0397221 + inSlope: 8.947575 + outSlope: 8.947575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 1.2020595 + inSlope: 5.955529 + outSlope: 5.955529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 1.2382377 + inSlope: -1.1160331 + outSlope: -1.1160331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 1.16486 + inSlope: -5.1475325 + outSlope: -5.1475325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.88084114 + inSlope: -5.053775 + outSlope: -5.053775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.49867517 + inSlope: -2.7394614 + outSlope: -2.7394614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.37211278 + inSlope: -0.4534145 + outSlope: -0.4534145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.4079944 + inSlope: 1.3367717 + outSlope: 1.3367717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.45350727 + inSlope: 1.2898633 + outSlope: 1.2898633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.52010226 + inSlope: 3.8836365 + outSlope: 3.8836365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.69555956 + inSlope: 5.1128335 + outSlope: 5.1128335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.7745328 + inSlope: 4.9029493 + outSlope: 4.9029493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.8981114 + inSlope: 0.4403293 + outSlope: 0.4403293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.8736695 + inSlope: -1.9673754 + outSlope: -1.9673754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.6086498 + inSlope: -2.9333982 + outSlope: -2.9333982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.39579454 + inSlope: -1.0980344 + outSlope: -1.0980344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.36593726 + inSlope: 0.6669966 + outSlope: 0.6669966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.38052318 + inSlope: 1.2036145 + outSlope: 1.2036145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.46361157 + inSlope: 4.6497374 + outSlope: 4.6497374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.68599814 + inSlope: 8.115892 + outSlope: 8.115892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.8315776 + inSlope: 9.654012 + outSlope: 9.654012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 1.1421196 + inSlope: 4.50627 + outSlope: 4.50627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 1.0122465 + inSlope: -5.0401397 + outSlope: -5.0401397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Nod Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.23830639 + inSlope: 0.95515066 + outSlope: 0.95515066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.21043597 + inSlope: 0.659286 + outSlope: 0.659286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.16539294 + inSlope: 0.8732704 + outSlope: 0.8732704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.102565445 + inSlope: 1.1136988 + outSlope: 1.1136988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.059537064 + inSlope: 1.5169384 + outSlope: 1.5169384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.03216488 + inSlope: 1.8318472 + outSlope: 1.8318472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.0015245053 + inSlope: 2.218295 + outSlope: 2.218295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.08666527 + inSlope: 2.778081 + outSlope: 2.778081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.19069818 + inSlope: 3.846911 + outSlope: 3.846911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.34749636 + inSlope: 5.357485 + outSlope: 5.357485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.4411942 + inSlope: 5.5538173 + outSlope: 5.5538173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.5326236 + inSlope: 3.2891173 + outSlope: 3.2891173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.5508314 + inSlope: -1.9677374 + outSlope: -1.9677374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.32949033 + inSlope: -8.353321 + outSlope: -8.353321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.18858825 + inSlope: -7.345661 + outSlope: -7.345661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.08463494 + inSlope: -4.693702 + outSlope: -4.693702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.032131568 + inSlope: -1.9770497 + outSlope: -1.9770497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.01873325 + inSlope: -0.5254228 + outSlope: -0.5254228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.01461749 + inSlope: -0.13904169 + outSlope: -0.13904169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.01409853 + inSlope: -0.008010313 + outSlope: -0.008010313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.01395445 + inSlope: -0.07578834 + outSlope: -0.07578834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.00713801 + inSlope: -0.37681562 + outSlope: -0.37681562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.00073631393 + inSlope: -0.5829898 + outSlope: -0.5829898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.012294965 + inSlope: -0.83060724 + outSlope: -0.83060724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.049729515 + inSlope: -1.4451096 + outSlope: -1.4451096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.076593526 + inSlope: -1.881802 + outSlope: -1.881802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.19881238 + inSlope: -2.6708307 + outSlope: -2.6708307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.43408418 + inSlope: -2.9033313 + outSlope: -2.9033313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.49360672 + inSlope: 1.469397 + outSlope: 1.469397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.33722514 + inSlope: 5.4271393 + outSlope: 5.4271393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.25201192 + inSlope: 4.3082423 + outSlope: 4.3082423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.15786652 + inSlope: 1.6328278 + outSlope: 1.6328278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.12866321 + inSlope: 0.64829147 + outSlope: 0.64829147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.077491194 + inSlope: 0.89170945 + outSlope: 0.89170945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.047516484 + inSlope: 0.8644767 + outSlope: 0.8644767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: -0.0022324831 + inSlope: 1.0696025 + outSlope: 1.0696025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.03965667 + inSlope: 1.4964604 + outSlope: 1.4964604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.10050205 + inSlope: 2.2201781 + outSlope: 2.2201781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.18590648 + inSlope: 2.799827 + outSlope: 2.799827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.29133222 + inSlope: 3.9089556 + outSlope: 3.9089556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.5489654 + inSlope: 5.935818 + outSlope: 5.935818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.6488592 + inSlope: 3.901073 + outSlope: 3.901073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.67900103 + inSlope: -1.1880285 + outSlope: -1.1880285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.35699528 + inSlope: -6.894719 + outSlope: -6.894719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.25737053 + inSlope: -4.540298 + outSlope: -4.540298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.20565216 + inSlope: -2.0094137 + outSlope: -2.0094137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.19039014 + inSlope: -0.68921125 + outSlope: -0.68921125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.17260884 + inSlope: -0.36162543 + outSlope: -0.36162543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.041495778 + inSlope: -2.1821833 + outSlope: -2.1821833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.0022110906 + inSlope: -2.6230884 + outSlope: -2.6230884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.0459407 + inSlope: -3.0888917 + outSlope: -3.0888917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.10075187 + inSlope: -3.3346071 + outSlope: -3.3346071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.38990512 + inSlope: -3.3533258 + outSlope: -3.3533258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.44386977 + inSlope: -2.9843144 + outSlope: -2.9843144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.49082834 + inSlope: 2.3830206 + outSlope: 2.3830206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.40994862 + inSlope: 6.2937536 + outSlope: 6.2937536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.28103673 + inSlope: 7.706764 + outSlope: 7.706764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.15305673 + inSlope: 5.929693 + outSlope: 5.929693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.08338048 + inSlope: 2.5389857 + outSlope: 2.5389857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.068423845 + inSlope: 0.1232813 + outSlope: 0.1232813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.079271 + inSlope: -0.9128279 + outSlope: -0.9128279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.09885141 + inSlope: -1.1026069 + outSlope: -1.1026069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: -0.17631866 + inSlope: -0.6387924 + outSlope: -0.6387924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.20172751 + inSlope: 0.046503294 + outSlope: 0.046503294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.16365755 + inSlope: 1.0854257 + outSlope: 1.0854257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.14391643 + inSlope: 1.2789595 + outSlope: 1.2789595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.08916365 + inSlope: 2.396791 + outSlope: 2.396791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.041132648 + inSlope: 3.3479815 + outSlope: 3.3479815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.022435619 + inSlope: 4.40924 + outSlope: 4.40924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.105841875 + inSlope: 5.538961 + outSlope: 5.538961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.20706747 + inSlope: 4.757079 + outSlope: 4.757079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.26441103 + inSlope: 1.2377461 + outSlope: 1.2377461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.24832541 + inSlope: -2.0134823 + outSlope: -2.0134823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.19729479 + inSlope: -3.9462035 + outSlope: -3.9462035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.116785415 + inSlope: -5.230481 + outSlope: -5.230481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.02294558 + inSlope: -4.8990326 + outSlope: -4.8990326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.0465155 + inSlope: -3.4540336 + outSlope: -3.4540336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.09218876 + inSlope: -2.7363296 + outSlope: -2.7363296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.17975329 + inSlope: -2.4085321 + outSlope: -2.4085321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.52255 + inSlope: -2.2888436 + outSlope: -2.2888436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.7045701 + inSlope: -1.7519687 + outSlope: -1.7519687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.7434704 + inSlope: -0.1699181 + outSlope: -0.1699181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.678462 + inSlope: 6.2472267 + outSlope: 6.2472267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.5284786 + inSlope: 10.800795 + outSlope: 10.800795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.31843287 + inSlope: 12.6101465 + outSlope: 12.6101465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.1081378 + inSlope: 9.57325 + outSlope: 9.57325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.00067515625 + inSlope: 3.824379 + outSlope: 3.824379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.01934138 + inSlope: 0.116410166 + outSlope: 0.116410166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.0045554927 + inSlope: -1.104272 + outSlope: -1.104272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.017467653 + inSlope: -1.1602671 + outSlope: -1.1602671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.06256039 + inSlope: -0.3922435 + outSlope: -0.3922435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: -0.07643057 + inSlope: -0.04812715 + outSlope: -0.04812715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.06869117 + inSlope: 0.53133816 + outSlope: 0.53133816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.023859551 + inSlope: 1.2164997 + outSlope: 1.2164997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.0017761497 + inSlope: 1.4197083 + outSlope: 1.4197083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.023464011 + inSlope: 1.6001505 + outSlope: 1.6001505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.05156215 + inSlope: 1.8009553 + outSlope: 1.8009553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.12640414 + inSlope: 3.1629624 + outSlope: 3.1629624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.37819424 + inSlope: 7.1669087 + outSlope: 7.1669087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.51008373 + inSlope: 7.0593243 + outSlope: 7.0593243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.6135048 + inSlope: 4.5042 + outSlope: 4.5042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.66022426 + inSlope: 2.026432 + outSlope: 2.026432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.6616867 + inSlope: -2.1808937 + outSlope: -2.1808937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.6083568 + inSlope: -2.9437094 + outSlope: -2.9437094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.49377066 + inSlope: -2.2564688 + outSlope: -2.2564688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.10538747 + inSlope: -2.6380641 + outSlope: -2.6380641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.05984998 + inSlope: -2.8990393 + outSlope: -2.8990393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.008752928 + inSlope: -3.1899133 + outSlope: -3.1899133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.22641346 + inSlope: -3.6175215 + outSlope: -3.6175215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.33876258 + inSlope: -2.9468744 + outSlope: -2.9468744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.3910257 + inSlope: 2.0413811 + outSlope: 2.0413811 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.31611407 + inSlope: 5.8209715 + outSlope: 5.8209715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.1969935 + inSlope: 6.750208 + outSlope: 6.750208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.09110583 + inSlope: 4.638435 + outSlope: 4.638435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.04237764 + inSlope: 1.6156478 + outSlope: 1.6156478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.03725096 + inSlope: -0.16930377 + outSlope: -0.16930377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.048021093 + inSlope: -0.67739105 + outSlope: -0.67739105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.05983064 + inSlope: -0.5280159 + outSlope: -0.5280159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.06451363 + inSlope: 0.11206101 + outSlope: 0.11206101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.04429815 + inSlope: 0.54852337 + outSlope: 0.54852337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.020108186 + inSlope: 0.9323251 + outSlope: 0.9323251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.002704013 + inSlope: 1.2026689 + outSlope: 1.2026689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.019980742 + inSlope: 1.5291346 + outSlope: 1.5291346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.08123391 + inSlope: 2.0960145 + outSlope: 2.0960145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.16460626 + inSlope: 3.2780747 + outSlope: 3.2780747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.39541593 + inSlope: 5.579055 + outSlope: 5.579055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.49095884 + inSlope: 3.9430337 + outSlope: 3.9430337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.5268511 + inSlope: -0.6544267 + outSlope: -0.6544267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.3530443 + inSlope: -7.4481745 + outSlope: -7.4481745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.22087084 + inSlope: -7.1065216 + outSlope: -7.1065216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.11616008 + inSlope: -4.74745 + outSlope: -4.74745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.06262339 + inSlope: -1.9930305 + outSlope: -1.9930305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.04972521 + inSlope: -0.5012249 + outSlope: -0.5012249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.04591604 + inSlope: -0.11040674 + outSlope: -0.11040674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.0474561 + inSlope: 0.083853334 + outSlope: 0.083853334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.038090747 + inSlope: -0.48820812 + outSlope: -0.48820812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.013530557 + inSlope: -1.029363 + outSlope: -1.029363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.0062144944 + inSlope: -1.4410896 + outSlope: -1.4410896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.034505837 + inSlope: -1.8727436 + outSlope: -1.8727436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.06863914 + inSlope: -2.0601642 + outSlope: -2.0601642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.24824747 + inSlope: -2.2682414 + outSlope: -2.2682414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.28631622 + inSlope: -2.1492918 + outSlope: -2.1492918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.314195 + inSlope: 2.4796207 + outSlope: 2.4796207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.2372376 + inSlope: 5.673663 + outSlope: 5.673663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.12507258 + inSlope: 6.431061 + outSlope: 6.431061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.022868969 + inSlope: 4.9582877 + outSlope: 4.9582877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.04020296 + inSlope: 2.8028722 + outSlope: 2.8028722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.07056048 + inSlope: 1.1908343 + outSlope: 1.1908343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.07884859 + inSlope: -0.07357135 + outSlope: -0.07357135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.07949945 + inSlope: 0.18248343 + outSlope: 0.18248343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.08720421 + inSlope: 0.20399323 + outSlope: 0.20399323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.11040043 + inSlope: 0.7232951 + outSlope: 0.7232951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.17124161 + inSlope: 1.8323162 + outSlope: 1.8323162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.24440755 + inSlope: 2.43572 + outSlope: 2.43572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.40018973 + inSlope: 4.1615224 + outSlope: 4.1615224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.55948293 + inSlope: 5.008564 + outSlope: 5.008564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.6421233 + inSlope: 2.715734 + outSlope: 2.715734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.6500084 + inSlope: -2.6265097 + outSlope: -2.6265097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.25413424 + inSlope: -7.931187 + outSlope: -7.931187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.14118718 + inSlope: -5.216365 + outSlope: -5.216365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.08025631 + inSlope: -2.4838674 + outSlope: -2.4838674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.058391117 + inSlope: -1.0222387 + outSlope: -1.0222387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.046181858 + inSlope: -0.6152985 + outSlope: -0.6152985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.03064176 + inSlope: -0.44543695 + outSlope: -0.44543695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.0026066066 + inSlope: -0.7694795 + outSlope: -0.7694795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: -0.051521886 + inSlope: -1.4761889 + outSlope: -1.4761889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.11112559 + inSlope: -2.214333 + outSlope: -2.214333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.24858935 + inSlope: -2.9439445 + outSlope: -2.9439445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.50710213 + inSlope: -3.452102 + outSlope: -3.452102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.6038733 + inSlope: -0.96515244 + outSlope: -0.96515244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.5544267 + inSlope: 3.642754 + outSlope: 3.642754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.38976228 + inSlope: 5.126725 + outSlope: 5.126725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.3064639 + inSlope: 4.543688 + outSlope: 4.543688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.23830639 + inSlope: 4.089396 + outSlope: 4.089396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Tilt Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.009555869 + inSlope: 0.6391097 + outSlope: 0.6391097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0010959596 + inSlope: 0.60409486 + outSlope: 0.60409486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.022983307 + inSlope: 0.1723725 + outSlope: 0.1723725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.023929581 + inSlope: -0.09200933 + outSlope: -0.09200933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.019916328 + inSlope: -0.27133968 + outSlope: -0.27133968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.014884924 + inSlope: -0.2145144 + outSlope: -0.2145144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.012329058 + inSlope: -0.009039994 + outSlope: -0.009039994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.010558305 + inSlope: -0.17256895 + outSlope: -0.17256895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.0064549767 + inSlope: -0.3511674 + outSlope: -0.3511674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.0011472744 + inSlope: -0.5457972 + outSlope: -0.5457972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.023993313 + inSlope: -0.73416185 + outSlope: -0.73416185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.04359836 + inSlope: -0.13386878 + outSlope: -0.13386878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.04067262 + inSlope: 0.5699796 + outSlope: 0.5699796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.024599055 + inSlope: 1.2326654 + outSlope: 1.2326654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.00041623146 + inSlope: 1.9331692 + outSlope: 1.9331692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.0398399 + inSlope: 3.3083296 + outSlope: 3.3083296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.1106939 + inSlope: 4.747528 + outSlope: 4.747528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.19809097 + inSlope: 4.7640467 + outSlope: 4.7640467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.26949546 + inSlope: 3.140209 + outSlope: 3.140209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.30276456 + inSlope: 1.0508002 + outSlope: 1.0508002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.30452216 + inSlope: 0.047934704 + outSlope: 0.047934704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.3043624 + inSlope: 0.12443764 + outSlope: 0.12443764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.30867007 + inSlope: 0.046205558 + outSlope: 0.046205558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.24495238 + inSlope: -0.93373644 + outSlope: -0.93373644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.19149716 + inSlope: -0.46613973 + outSlope: -0.46613973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.1768443 + inSlope: -0.5352836 + outSlope: -0.5352836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.081081614 + inSlope: -1.4622545 + outSlope: -1.4622545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.05626203 + inSlope: -1.6025565 + outSlope: -1.6025565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.027663024 + inSlope: -1.7891984 + outSlope: -1.7891984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.0033778585 + inSlope: -1.4801235 + outSlope: -1.4801235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.021674378 + inSlope: -0.7180271 + outSlope: -0.7180271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.027312094 + inSlope: -0.31347823 + outSlope: -0.31347823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.032123663 + inSlope: -0.033256955 + outSlope: -0.033256955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: -0.028420659 + inSlope: 0.27689615 + outSlope: 0.27689615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.0228938 + inSlope: 0.3017366 + outSlope: 0.3017366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.018362766 + inSlope: 0.31696612 + outSlope: 0.31696612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.012328256 + inSlope: 0.36088774 + outSlope: 0.36088774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.0063331863 + inSlope: 0.31270242 + outSlope: 0.31270242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.0019048371 + inSlope: 0.1770763 + outSlope: 0.1770763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.00043063855 + inSlope: -0.037989005 + outSlope: -0.037989005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.0031711608 + inSlope: -0.32531887 + outSlope: -0.32531887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.01127461 + inSlope: -0.5229402 + outSlope: -0.5229402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.020602485 + inSlope: -0.47425887 + outSlope: -0.47425887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.046812132 + inSlope: -0.44694388 + outSlope: -0.44694388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.06841261 + inSlope: -0.8817187 + outSlope: -0.8817187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.1037084 + inSlope: -1.12955 + outSlope: -1.12955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.14247112 + inSlope: 0.06303398 + outSlope: 0.06303398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.1351489 + inSlope: 0.71429086 + outSlope: 0.71429086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.11866145 + inSlope: 1.459031 + outSlope: 1.459031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.08651458 + inSlope: 3.0296345 + outSlope: 3.0296345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.017673723 + inSlope: 4.84626 + outSlope: 4.84626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.07502728 + inSlope: 5.23903 + outSlope: 5.23903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.15696043 + inSlope: 3.7827458 + outSlope: 3.7827458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.201119 + inSlope: 1.5671777 + outSlope: 1.5671777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.20919995 + inSlope: 0.24972016 + outSlope: 0.24972016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.209443 + inSlope: 0.011146825 + outSlope: 0.011146825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.20957151 + inSlope: -0.25029996 + outSlope: -0.25029996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.15011594 + inSlope: -1.255821 + outSlope: -1.255821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.060845807 + inSlope: -1.2491286 + outSlope: -1.2491286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.025337365 + inSlope: -0.8252944 + outSlope: -0.8252944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.013707357 + inSlope: -0.59386647 + outSlope: -0.59386647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.0055417516 + inSlope: -0.55785733 + outSlope: -0.55785733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.004887869 + inSlope: -0.8109539 + outSlope: -0.8109539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.042813875 + inSlope: -1.3812858 + outSlope: -1.3812858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.12339886 + inSlope: -1.7894766 + outSlope: -1.7894766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.19035016 + inSlope: -2.352529 + outSlope: -2.352529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.23261768 + inSlope: -2.3345385 + outSlope: -2.3345385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.29614684 + inSlope: -1.7207075 + outSlope: -1.7207075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.3255249 + inSlope: -1.2653726 + outSlope: -1.2653726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.34161294 + inSlope: 0.024752341 + outSlope: 0.024752341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.35227266 + inSlope: -0.6658507 + outSlope: -0.6658507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.39334998 + inSlope: -0.69491875 + outSlope: -0.69491875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.48039162 + inSlope: -1.3693485 + outSlope: -1.3693485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.5970893 + inSlope: -0.78388524 + outSlope: -0.78388524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.6131558 + inSlope: -0.2281525 + outSlope: -0.2281525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.61364096 + inSlope: 0.9550247 + outSlope: 0.9550247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.58132166 + inSlope: 2.740991 + outSlope: 2.740991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.47044653 + inSlope: 2.4610114 + outSlope: 2.4610114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.41798756 + inSlope: 0.6439194 + outSlope: 0.6439194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.39737716 + inSlope: 0.017374475 + outSlope: 0.017374475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.44557798 + inSlope: 0.10770778 + outSlope: 0.10770778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.44717467 + inSlope: -0.50774264 + outSlope: -0.50774264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.5109495 + inSlope: -1.3201292 + outSlope: -1.3201292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.6087725 + inSlope: -2.7761497 + outSlope: -2.7761497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.7037661 + inSlope: -2.565074 + outSlope: -2.565074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.74353886 + inSlope: -1.5111313 + outSlope: -1.5111313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.7339694 + inSlope: 0.85003936 + outSlope: 0.85003936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.67863154 + inSlope: 0.10639797 + outSlope: 0.10639797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.67702127 + inSlope: 0.039864227 + outSlope: 0.039864227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.71467745 + inSlope: -1.1285548 + outSlope: -1.1285548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.85597783 + inSlope: -1.4711323 + outSlope: -1.4711323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.8781683 + inSlope: -0.039568007 + outSlope: -0.039568007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.85729676 + inSlope: 2.6204135 + outSlope: 2.6204135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.714965 + inSlope: 4.2146664 + outSlope: 4.2146664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.57732505 + inSlope: 1.3715847 + outSlope: 1.3715847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: -0.53992665 + inSlope: 0.14155461 + outSlope: 0.14155461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.46800053 + inSlope: 1.6745789 + outSlope: 1.6745789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.37109387 + inSlope: 1.8326979 + outSlope: 1.8326979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.23634246 + inSlope: 1.3716567 + outSlope: 1.3716567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.21524097 + inSlope: 0.8103113 + outSlope: 0.8103113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.20933211 + inSlope: -0.11052768 + outSlope: -0.11052768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.21892522 + inSlope: -0.60489595 + outSlope: -0.60489595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.23628165 + inSlope: 0.074111074 + outSlope: 0.074111074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.20980322 + inSlope: 1.0972967 + outSlope: 1.0972967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.15298477 + inSlope: 0.92973095 + outSlope: 0.92973095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.12477224 + inSlope: 0.13449904 + outSlope: 0.13449904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: -0.12694159 + inSlope: -0.034310848 + outSlope: -0.034310848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.13041404 + inSlope: -0.5139582 + outSlope: -0.5139582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.16281658 + inSlope: -0.5027662 + outSlope: -0.5027662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.16617359 + inSlope: 0.5483897 + outSlope: 0.5483897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.1506797 + inSlope: 1.2254415 + outSlope: 1.2254415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.12532572 + inSlope: 2.0006504 + outSlope: 2.0006504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.08399118 + inSlope: 3.6574497 + outSlope: 3.6574497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.0034114134 + inSlope: 5.6367316 + outSlope: 5.6367316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.103900075 + inSlope: 6.091213 + outSlope: 6.091213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.199629 + inSlope: 4.641327 + outSlope: 4.641327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.2586103 + inSlope: 2.5292177 + outSlope: 2.5292177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.28393665 + inSlope: 1.2240906 + outSlope: 1.2240906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.29941314 + inSlope: 0.8652626 + outSlope: 0.8652626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.31662247 + inSlope: 0.010126665 + outSlope: 0.010126665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.16838713 + inSlope: -1.0388715 + outSlope: -1.0388715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.12042499 + inSlope: -1.2801948 + outSlope: -1.2801948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.00007290772 + inSlope: -2.0174518 + outSlope: -2.0174518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.03358474 + inSlope: -1.9756308 + outSlope: -1.9756308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.065928146 + inSlope: -2.0175366 + outSlope: -2.0175366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.10083586 + inSlope: -2.0545983 + outSlope: -2.0545983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.13441467 + inSlope: -1.3825879 + outSlope: -1.3825879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.14692238 + inSlope: -0.18222238 + outSlope: -0.18222238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.14048848 + inSlope: 0.463996 + outSlope: 0.463996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.12126694 + inSlope: 0.45525134 + outSlope: 0.45525134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.114453524 + inSlope: 0.15962249 + outSlope: 0.15962249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.098305985 + inSlope: -0.1246813 + outSlope: -0.1246813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.107147574 + inSlope: -0.17159319 + outSlope: -0.17159319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.098565705 + inSlope: -0.21433875 + outSlope: -0.21433875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.11014523 + inSlope: -0.38405728 + outSlope: -0.38405728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.105021134 + inSlope: 1.154565 + outSlope: 1.154565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.078310624 + inSlope: 1.9245403 + outSlope: 1.9245403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.040870003 + inSlope: 2.7079754 + outSlope: 2.7079754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.011955359 + inSlope: 4.062111 + outSlope: 4.062111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.09453313 + inSlope: 5.3575716 + outSlope: 5.3575716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.1905411 + inSlope: 5.211425 + outSlope: 5.211425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.2682474 + inSlope: 3.40447 + outSlope: 3.40447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.30402273 + inSlope: 1.1002765 + outSlope: 1.1002765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.30492374 + inSlope: -0.024608167 + outSlope: -0.024608167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.30320242 + inSlope: 0.046875585 + outSlope: 0.046875585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.3064862 + inSlope: -0.006813474 + outSlope: -0.006813474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.24591506 + inSlope: -0.82794416 + outSlope: -0.82794416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.20096697 + inSlope: -0.33096138 + outSlope: -0.33096138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.19219403 + inSlope: -0.43639487 + outSlope: -0.43639487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.12560797 + inSlope: -1.3490105 + outSlope: -1.3490105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.08023998 + inSlope: -1.2815807 + outSlope: -1.2815807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.059476435 + inSlope: -1.3495085 + outSlope: -1.3495085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.006517146 + inSlope: -1.9088473 + outSlope: -1.9088473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.028371915 + inSlope: -1.7224889 + outSlope: -1.7224889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.050899275 + inSlope: -0.49721086 + outSlope: -0.49721086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.044945188 + inSlope: 0.7395771 + outSlope: 0.7395771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.02624691 + inSlope: 1.0616815 + outSlope: 1.0616815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.009555869 + inSlope: 1.0014491 + outSlope: 1.0014491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Head Turn Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Eye In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Close + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Jaw Left-Right + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34765738 + inSlope: 4.6611853 + outSlope: 4.6611853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.4253438 + inSlope: 3.8903756 + outSlope: 3.8903756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.4973213 + inSlope: 0.26883855 + outSlope: 0.26883855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.28895915 + inSlope: -3.1945214 + outSlope: -3.1945214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.19985414 + inSlope: -1.694141 + outSlope: -1.694141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.18226108 + inSlope: -0.53557014 + outSlope: -0.53557014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.1820018 + inSlope: -0.034010407 + outSlope: -0.034010407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.1598789 + inSlope: -1.033077 + outSlope: -1.033077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.06238123 + inSlope: -3.2526731 + outSlope: -3.2526731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.0008011693 + inSlope: -2.680114 + outSlope: -2.680114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.026955869 + inSlope: -0.77266884 + outSlope: -0.77266884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.026556818 + inSlope: 1.013504 + outSlope: 1.013504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.0068276245 + inSlope: 4.1968975 + outSlope: 4.1968975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.113339886 + inSlope: 7.1502094 + outSlope: 7.1502094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.24516791 + inSlope: 7.634994 + outSlope: 7.634994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.45072693 + inSlope: 2.8154705 + outSlope: 2.8154705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.4363221 + inSlope: -1.1217089 + outSlope: -1.1217089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.42429835 + inSlope: -0.22835235 + outSlope: -0.22835235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.42871037 + inSlope: 0.23113823 + outSlope: 0.23113823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.43200296 + inSlope: 0.7057033 + outSlope: 0.7057033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.6942673 + inSlope: 3.5589128 + outSlope: 3.5589128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.8490861 + inSlope: -0.45506406 + outSlope: -0.45506406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.6423031 + inSlope: -4.0891767 + outSlope: -4.0891767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.49978966 + inSlope: -5.2818375 + outSlope: -5.2818375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.31302476 + inSlope: -4.4187365 + outSlope: -4.4187365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.22705121 + inSlope: -0.47736418 + outSlope: -0.47736418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.26702926 + inSlope: 1.967905 + outSlope: 1.967905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.3476577 + inSlope: 2.66957 + outSlope: 2.66957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.41961405 + inSlope: 1.0166371 + outSlope: 1.0166371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.22267073 + inSlope: -2.1242096 + outSlope: -2.1242096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.19172221 + inSlope: -1.1423396 + outSlope: -1.1423396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.18459278 + inSlope: -0.28240377 + outSlope: -0.28240377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.18083438 + inSlope: -0.18046859 + outSlope: -0.18046859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.17629313 + inSlope: -0.23122095 + outSlope: -0.23122095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.17312703 + inSlope: -0.4922149 + outSlope: -0.4922149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.13869041 + inSlope: -1.5679957 + outSlope: -1.5679957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.06238092 + inSlope: -3.252629 + outSlope: -3.252629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.00080166996 + inSlope: -2.680105 + outSlope: -2.680105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.026955822 + inSlope: -0.77264816 + outSlope: -0.77264816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.026556583 + inSlope: 1.0135375 + outSlope: 1.0135375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.0068287295 + inSlope: 4.196882 + outSlope: 4.196882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.11333935 + inSlope: 7.150176 + outSlope: 7.150176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.2451677 + inSlope: 7.635008 + outSlope: 7.635008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.45072725 + inSlope: 2.8154504 + outSlope: 2.8154504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.43632156 + inSlope: -1.1217259 + outSlope: -1.1217259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.4242977 + inSlope: -0.22831613 + outSlope: -0.22831613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.42871103 + inSlope: 0.23123792 + outSlope: 0.23123792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.4320056 + inSlope: 0.7056024 + outSlope: 0.7056024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.69638085 + inSlope: 3.6226683 + outSlope: 3.6226683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.8569941 + inSlope: -0.33440918 + outSlope: -0.33440918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.6621658 + inSlope: -3.8477988 + outSlope: -3.8477988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.5270211 + inSlope: -5.1240377 + outSlope: -5.1240377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.34088156 + inSlope: -4.530105 + outSlope: -4.530105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.24889165 + inSlope: -0.7156945 + outSlope: -0.7156945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.27964854 + inSlope: 1.6886797 + outSlope: 1.6886797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.35124707 + inSlope: 2.4143722 + outSlope: 2.4143722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.4166876 + inSlope: 0.94236106 + outSlope: 0.94236106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.24340606 + inSlope: -1.9402828 + outSlope: -1.9402828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.21515739 + inSlope: -1.1811945 + outSlope: -1.1811945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.20403294 + inSlope: -0.2816805 + outSlope: -0.2816805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.20771652 + inSlope: -0.050721068 + outSlope: -0.050721068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.20407735 + inSlope: -0.17125787 + outSlope: -0.17125787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.20200793 + inSlope: -0.4024788 + outSlope: -0.4024788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.17171441 + inSlope: -1.4320118 + outSlope: -1.4320118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.0995955 + inSlope: -3.183371 + outSlope: -3.183371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.036815457 + inSlope: -3.1612532 + outSlope: -3.1612532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.0057795043 + inSlope: -1.234315 + outSlope: -1.234315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.00432834 + inSlope: 1.732666 + outSlope: 1.732666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.051975973 + inSlope: 5.0899734 + outSlope: 5.0899734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.1653389 + inSlope: 7.491453 + outSlope: 7.491453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.30169246 + inSlope: 7.7873096 + outSlope: 7.7873096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.5073121 + inSlope: 3.058972 + outSlope: 3.058972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.5173995 + inSlope: -0.19383985 + outSlope: -0.19383985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.7502013 + inSlope: 3.747089 + outSlope: 3.747089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 1.0432659 + inSlope: -0.20134112 + outSlope: -0.20134112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.8614813 + inSlope: -3.8169785 + outSlope: -3.8169785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.7203436 + inSlope: -5.738631 + outSlope: -5.738631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.49497083 + inSlope: -5.895643 + outSlope: -5.895643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.37073466 + inSlope: -1.1761045 + outSlope: -1.1761045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.39711744 + inSlope: 1.8776876 + outSlope: 1.8776876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.48785028 + inSlope: 3.3540735 + outSlope: 3.3540735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.5911979 + inSlope: 2.0696142 + outSlope: 2.0696142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.5411939 + inSlope: -2.2835312 + outSlope: -2.2835312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.43139836 + inSlope: -1.2918006 + outSlope: -1.2918006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.43806458 + inSlope: 0.16671285 + outSlope: 0.16671285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.4356088 + inSlope: -0.0424603 + outSlope: -0.0424603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.43664923 + inSlope: -0.44322473 + outSlope: -0.44322473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.3412536 + inSlope: -3.566289 + outSlope: -3.566289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.27115807 + inSlope: -3.3463624 + outSlope: -3.3463624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.2297083 + inSlope: -0.6819371 + outSlope: -0.6819371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.31399873 + inSlope: 5.124708 + outSlope: 5.124708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.63734597 + inSlope: 4.6979723 + outSlope: 4.6979723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.6931397 + inSlope: 0.77428293 + outSlope: 0.77428293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.5987971 + inSlope: -3.1424112 + outSlope: -3.1424112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.54029226 + inSlope: 0.97017384 + outSlope: 0.97017384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.77565044 + inSlope: 4.017851 + outSlope: 4.017851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.96212524 + inSlope: -0.4157428 + outSlope: -0.4157428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.734806 + inSlope: -4.2356215 + outSlope: -4.2356215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.59625447 + inSlope: -4.7822685 + outSlope: -4.7822685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.43718362 + inSlope: -3.4896736 + outSlope: -3.4896736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.39299685 + inSlope: -1.2929494 + outSlope: -1.2929494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.39408535 + inSlope: 1.328395 + outSlope: 1.328395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.43727726 + inSlope: 3.0505483 + outSlope: 3.0505483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.6385176 + inSlope: 4.7045455 + outSlope: 4.7045455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.7699984 + inSlope: 2.1403227 + outSlope: 2.1403227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.581668 + inSlope: -3.5098972 + outSlope: -3.5098972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.44033542 + inSlope: -1.4709127 + outSlope: -1.4709127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.40917102 + inSlope: -0.8165108 + outSlope: -0.8165108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.39660415 + inSlope: -0.6558553 + outSlope: -0.6558553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.3873092 + inSlope: -0.9069711 + outSlope: -0.9069711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.29526806 + inSlope: -3.0311017 + outSlope: -3.0311017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.2358334 + inSlope: -4.299336 + outSlope: -4.299336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.15195665 + inSlope: -4.4858694 + outSlope: -4.4858694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.0863043 + inSlope: -2.4133253 + outSlope: -2.4133253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.1075729 + inSlope: 3.7387812 + outSlope: 3.7387812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.19613995 + inSlope: 6.121913 + outSlope: 6.121913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.3116361 + inSlope: 6.5899005 + outSlope: 6.5899005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.48179746 + inSlope: 2.339213 + outSlope: 2.339213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.49019447 + inSlope: 0.41682097 + outSlope: 0.41682097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.8367857 + inSlope: 5.9248013 + outSlope: 5.9248013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 1.3231627 + inSlope: -1.6906129 + outSlope: -1.6906129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1.0234501 + inSlope: -4.9425097 + outSlope: -4.9425097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.8683584 + inSlope: -5.1532707 + outSlope: -5.1532707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.7007506 + inSlope: -3.3722928 + outSlope: -3.3722928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.67509884 + inSlope: 2.177823 + outSlope: 2.177823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.820214 + inSlope: 5.5924673 + outSlope: 5.5924673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.92221445 + inSlope: 7.965339 + outSlope: 7.965339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 1.2226135 + inSlope: 4.5308266 + outSlope: 4.5308266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 1.2367516 + inSlope: 1.0730095 + outSlope: 1.0730095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 1.2583803 + inSlope: 1.4814615 + outSlope: 1.4814615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 1.2861336 + inSlope: -6.204256 + outSlope: -6.204256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 1.051569 + inSlope: -10.547303 + outSlope: -10.547303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.93455553 + inSlope: -6.3591843 + outSlope: -6.3591843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.69121015 + inSlope: -3.5892894 + outSlope: -3.5892894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.6106787 + inSlope: -1.2128675 + outSlope: -1.2128675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.57474095 + inSlope: -0.96047574 + outSlope: -0.96047574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.3813835 + inSlope: -4.2850785 + outSlope: -4.2850785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.24276458 + inSlope: -1.877722 + outSlope: -1.877722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.28788772 + inSlope: 4.4121604 + outSlope: 4.4121604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.5088138 + inSlope: 7.3036437 + outSlope: 7.3036437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.62919134 + inSlope: 6.1015415 + outSlope: 6.1015415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.71219885 + inSlope: 1.9906461 + outSlope: 1.9906461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.63011426 + inSlope: -3.2146032 + outSlope: -3.2146032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.57843095 + inSlope: 1.4731047 + outSlope: 1.4731047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.8040807 + inSlope: 2.9081903 + outSlope: 2.9081903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.88505816 + inSlope: -0.7538107 + outSlope: -0.7538107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.66017246 + inSlope: -4.283412 + outSlope: -4.283412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.51367587 + inSlope: -5.2886925 + outSlope: -5.2886925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.31769863 + inSlope: -5.5120525 + outSlope: -5.5120525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.1710723 + inSlope: -2.3672879 + outSlope: -2.3672879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.15269566 + inSlope: 0.37186575 + outSlope: 0.37186575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.18346852 + inSlope: 3.1317346 + outSlope: 3.1317346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.2570861 + inSlope: 4.925663 + outSlope: 4.925663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.34765738 + inSlope: 5.4342046 + outSlope: 5.4342046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.53092384 + inSlope: 4.0526032 + outSlope: 4.0526032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.8323311 + inSlope: 1.8806019 + outSlope: 1.8806019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.95175576 + inSlope: 0.3714217 + outSlope: 0.3714217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.92041326 + inSlope: -1.4898937 + outSlope: -1.4898937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.84584486 + inSlope: -0.5184241 + outSlope: -0.5184241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.80254734 + inSlope: -3.1654263 + outSlope: -3.1654263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.63100725 + inSlope: -6.1449037 + outSlope: -6.1449037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.5264332 + inSlope: -5.472437 + outSlope: -5.472437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.33798712 + inSlope: -1.3562896 + outSlope: -1.3562896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.26769865 + inSlope: -0.8265485 + outSlope: -0.8265485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.19822362 + inSlope: -1.143482 + outSlope: -1.143482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.17543337 + inSlope: 0.50204253 + outSlope: 0.50204253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.34928283 + inSlope: 3.662971 + outSlope: 3.662971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.45507023 + inSlope: 1.3607572 + outSlope: 1.3607572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.45698112 + inSlope: -0.98416424 + outSlope: -0.98416424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.3993819 + inSlope: 0.11405194 + outSlope: 0.11405194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.4260666 + inSlope: 1.5059141 + outSlope: 1.5059141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.4495791 + inSlope: 1.1686351 + outSlope: 1.1686351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.4895029 + inSlope: 1.9770806 + outSlope: 1.9770806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.6277795 + inSlope: 2.7706838 + outSlope: 2.7706838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.90540665 + inSlope: 1.2653047 + outSlope: 1.2653047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.9559242 + inSlope: 0.080906235 + outSlope: 0.080906235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.8925152 + inSlope: -1.7333465 + outSlope: -1.7333465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.8458443 + inSlope: -0.51841784 + outSlope: -0.51841784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.8025474 + inSlope: -3.1654656 + outSlope: -3.1654656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.63100636 + inSlope: -6.14487 + outSlope: -6.14487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.5264326 + inSlope: -5.472434 + outSlope: -5.472434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.33798757 + inSlope: -1.3562782 + outSlope: -1.3562782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.26757327 + inSlope: -0.83698946 + outSlope: -0.83698946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.1956979 + inSlope: -1.2096945 + outSlope: -1.2096945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.17046064 + inSlope: 0.43806013 + outSlope: 0.43806013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.34374636 + inSlope: 3.7085686 + outSlope: 3.7085686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.45115456 + inSlope: 1.3790004 + outSlope: 1.3790004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.4530426 + inSlope: -0.9788025 + outSlope: -0.9788025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.39735106 + inSlope: 0.26630872 + outSlope: 0.26630872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.4274048 + inSlope: 1.6804671 + outSlope: 1.6804671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.45336658 + inSlope: 1.2886703 + outSlope: 1.2886703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.49463153 + inSlope: 1.9789529 + outSlope: 1.9789529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.63477623 + inSlope: 2.807301 + outSlope: 2.807301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.9069639 + inSlope: 1.8036017 + outSlope: 1.8036017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.99746096 + inSlope: 0.19387563 + outSlope: 0.19387563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.9406777 + inSlope: -1.6465311 + outSlope: -1.6465311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.8975721 + inSlope: -0.3843627 + outSlope: -0.3843627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.86107063 + inSlope: -3.1199327 + outSlope: -3.1199327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.6888301 + inSlope: -6.260189 + outSlope: -6.260189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.5811109 + inSlope: -5.7535906 + outSlope: -5.7535906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.3599676 + inSlope: -1.8475566 + outSlope: -1.8475566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.25331378 + inSlope: -1.1912465 + outSlope: -1.1912465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.17252779 + inSlope: -1.0141473 + outSlope: -1.0141473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.16190057 + inSlope: 1.1727215 + outSlope: 1.1727215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.32386506 + inSlope: 4.3877506 + outSlope: 4.3877506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.3999118 + inSlope: 4.5994234 + outSlope: 4.5994234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.5308912 + inSlope: 1.7171724 + outSlope: 1.7171724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.53441805 + inSlope: -1.0533581 + outSlope: -1.0533581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.49577928 + inSlope: -1.8733432 + outSlope: -1.8733432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.47197333 + inSlope: 0.1700843 + outSlope: 0.1700843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.50144917 + inSlope: 1.5763097 + outSlope: 1.5763097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.52451736 + inSlope: 1.075599 + outSlope: 1.075599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.559362 + inSlope: 1.8555863 + outSlope: 1.8555863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.6981977 + inSlope: 3.0383449 + outSlope: 3.0383449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 1.123954 + inSlope: 1.0591695 + outSlope: 1.0591695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 1.1289185 + inSlope: -1.4148095 + outSlope: -1.4148095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 1.0559819 + inSlope: -1.3203204 + outSlope: -1.3203204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.9174792 + inSlope: -5.6391783 + outSlope: -5.6391783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.6626913 + inSlope: -8.157975 + outSlope: -8.157975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.53152716 + inSlope: -5.840667 + outSlope: -5.840667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.4680026 + inSlope: -2.30898 + outSlope: -2.30898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.45456123 + inSlope: -0.5684062 + outSlope: -0.5684062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.59300494 + inSlope: 1.5199003 + outSlope: 1.5199003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.6443766 + inSlope: 0.46338603 + outSlope: 0.46338603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.74213755 + inSlope: 2.048759 + outSlope: 2.048759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.7884463 + inSlope: -2.5810833 + outSlope: -2.5810833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.6524448 + inSlope: -2.6072366 + outSlope: -2.6072366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.63276726 + inSlope: -0.92432106 + outSlope: -0.92432106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.62621146 + inSlope: 1.292361 + outSlope: 1.292361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.8144917 + inSlope: 3.5553913 + outSlope: 3.5553913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 1.244853 + inSlope: 1.0871004 + outSlope: 1.0871004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 1.2474786 + inSlope: -1.6147912 + outSlope: -1.6147912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 1.1329819 + inSlope: -1.2661266 + outSlope: -1.2661266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 1.0100428 + inSlope: -4.4981537 + outSlope: -4.4981537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.7620694 + inSlope: -3.7631054 + outSlope: -3.7631054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.5992182 + inSlope: -0.70222 + outSlope: -0.70222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.6062787 + inSlope: 0.86062694 + outSlope: 0.86062694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.63341737 + inSlope: -0.8135929 + outSlope: -0.8135929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.5821666 + inSlope: -1.1513368 + outSlope: -1.1513368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.6046679 + inSlope: 1.2702901 + outSlope: 1.2702901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.63519406 + inSlope: -0.8922157 + outSlope: -0.8922157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.59794724 + inSlope: -3.4914632 + outSlope: -3.4914632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.45452464 + inSlope: -2.075663 + outSlope: -2.075663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.4496236 + inSlope: -0.0154222995 + outSlope: -0.0154222995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.45401043 + inSlope: 0.34286508 + outSlope: 0.34286508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.4832274 + inSlope: 1.717098 + outSlope: 1.717098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.5652931 + inSlope: 3.347362 + outSlope: 3.347362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.6919657 + inSlope: 3.7116785 + outSlope: 3.7116785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.8548387 + inSlope: 2.446197 + outSlope: 2.446197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 1.025561 + inSlope: -0.2040409 + outSlope: -0.2040409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.94411033 + inSlope: -1.8972943 + outSlope: -1.8972943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.8927448 + inSlope: -0.8804828 + outSlope: -0.8804828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.80312175 + inSlope: -4.4263277 + outSlope: -4.4263277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.5861663 + inSlope: -7.488245 + outSlope: -7.488245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.4602042 + inSlope: -5.976884 + outSlope: -5.976884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.3869378 + inSlope: -3.1208844 + outSlope: -3.1208844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.35617423 + inSlope: -1.5877244 + outSlope: -1.5877244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.28217956 + inSlope: -0.53870684 + outSlope: -0.53870684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.22528158 + inSlope: -1.1123981 + outSlope: -1.1123981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.2002872 + inSlope: 0.34793887 + outSlope: 0.34793887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.3591502 + inSlope: 3.4576974 + outSlope: 3.4576974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.4636197 + inSlope: 1.7488847 + outSlope: 1.7488847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.47670752 + inSlope: -0.02678278 + outSlope: -0.02678278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.46272656 + inSlope: -0.72537124 + outSlope: -0.72537124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.45252845 + inSlope: -0.18283194 + outSlope: -0.18283194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.46496868 + inSlope: 0.59930927 + outSlope: 0.59930927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.4966179 + inSlope: 1.6294293 + outSlope: 1.6294293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.53092384 + inSlope: 2.0583284 + outSlope: 2.0583284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.03483461 + inSlope: -1.1242304 + outSlope: -1.1242304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.07635042 + inSlope: -1.6343288 + outSlope: -1.6343288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.1497413 + inSlope: -2.7523384 + outSlope: -2.7523384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.4269165 + inSlope: -3.060052 + outSlope: -3.060052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.5538905 + inSlope: -0.24896266 + outSlope: -0.24896266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.5072253 + inSlope: 1.3765321 + outSlope: 1.3765321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.48352107 + inSlope: 1.3272133 + outSlope: 1.3272133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.40765575 + inSlope: 5.197938 + outSlope: 5.197938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.2897203 + inSlope: 8.412524 + outSlope: 8.412524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.12723824 + inSlope: 10.17807 + outSlope: 10.17807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.04954898 + inSlope: 10.11758 + outSlope: 10.11758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.21001442 + inSlope: 8.566336 + outSlope: 8.566336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.41798893 + inSlope: 3.6138024 + outSlope: 3.6138024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.46815166 + inSlope: 0.61921626 + outSlope: 0.61921626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.46689215 + inSlope: -0.09043513 + outSlope: -0.09043513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.46884486 + inSlope: -0.0359436 + outSlope: -0.0359436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.33698386 + inSlope: -1.6793206 + outSlope: -1.6793206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.3103623 + inSlope: -1.3990246 + outSlope: -1.3990246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.25783363 + inSlope: -2.8386307 + outSlope: -2.8386307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.1957286 + inSlope: -3.871118 + outSlope: -3.871118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.12879626 + inSlope: -3.8621368 + outSlope: -3.8621368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.06699083 + inSlope: -3.531721 + outSlope: -3.531721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.011072344 + inSlope: -3.0547664 + outSlope: -3.0547664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.034834784 + inSlope: -2.539826 + outSlope: -2.539826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.0735886 + inSlope: -2.3014274 + outSlope: -2.3014274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.15208751 + inSlope: -2.5373259 + outSlope: -2.5373259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.34333223 + inSlope: -3.0280855 + outSlope: -3.0280855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -0.5097207 + inSlope: -1.4165763 + outSlope: -1.4165763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.545166 + inSlope: 0.7260139 + outSlope: 0.7260139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.48352057 + inSlope: 1.3271701 + outSlope: 1.3271701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.407655 + inSlope: 5.1979723 + outSlope: 5.1979723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.28971937 + inSlope: 8.412527 + outSlope: 8.412527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.1272377 + inSlope: 10.178076 + outSlope: 10.178076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.049549486 + inSlope: 10.117577 + outSlope: 10.117577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.21001452 + inSlope: 8.566324 + outSlope: 8.566324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.41798922 + inSlope: 3.613782 + outSlope: 3.613782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.4681516 + inSlope: 0.6192225 + outSlope: 0.6192225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.46734464 + inSlope: -0.07066376 + outSlope: -0.07066376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.47164717 + inSlope: 0.012133431 + outSlope: 0.012133431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.34672776 + inSlope: -1.6250198 + outSlope: -1.6250198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.3208549 + inSlope: -1.368264 + outSlope: -1.368264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.26874766 + inSlope: -2.8345675 + outSlope: -2.8345675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.20663351 + inSlope: -3.8715725 + outSlope: -3.8715725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.13969536 + inSlope: -3.8449047 + outSlope: -3.8449047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.07847014 + inSlope: -3.5367534 + outSlope: -3.5367534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.021803288 + inSlope: -3.0970807 + outSlope: -3.0970807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.024766186 + inSlope: -2.5557978 + outSlope: -2.5557978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.06338989 + inSlope: -2.3163736 + outSlope: -2.3163736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.18708271 + inSlope: -2.7402112 + outSlope: -2.7402112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.38467613 + inSlope: -2.9571393 + outSlope: -2.9571393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.50401616 + inSlope: -1.4566438 + outSlope: -1.4566438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.5200933 + inSlope: 1.2066885 + outSlope: 1.2066885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.47163922 + inSlope: 1.3929923 + outSlope: 1.3929923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.39454788 + inSlope: 5.2549906 + outSlope: 5.2549906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.2750273 + inSlope: 8.560902 + outSlope: 8.560902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.10918477 + inSlope: 10.424047 + outSlope: 10.424047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.07244322 + inSlope: 10.440617 + outSlope: 10.440617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.23883808 + inSlope: 8.947962 + outSlope: 8.947962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.458609 + inSlope: 3.951943 + outSlope: 3.951943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.5219158 + inSlope: 0.9381106 + outSlope: 0.9381106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.5531699 + inSlope: 0.15815929 + outSlope: 0.15815929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.57511336 + inSlope: 0.109344825 + outSlope: 0.109344825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.43301052 + inSlope: -1.9096935 + outSlope: -1.9096935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.40245664 + inSlope: -1.5822482 + outSlope: -1.5822482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.3478223 + inSlope: -2.7781456 + outSlope: -2.7781456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.28766334 + inSlope: -3.6894546 + outSlope: -3.6894546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.1681609 + inSlope: -3.2099946 + outSlope: -3.2099946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.11784003 + inSlope: -2.6951976 + outSlope: -2.6951976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.07832106 + inSlope: -2.1300354 + outSlope: -2.1300354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.046838913 + inSlope: -1.8635983 + outSlope: -1.8635983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.016201176 + inSlope: -1.9373369 + outSlope: -1.9373369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.017738922 + inSlope: -2.1850326 + outSlope: -2.1850326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.19764766 + inSlope: -3.028215 + outSlope: -3.028215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.36528635 + inSlope: -1.3146887 + outSlope: -1.3146887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.39428917 + inSlope: 0.059047103 + outSlope: 0.059047103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.30734172 + inSlope: 1.2327096 + outSlope: 1.2327096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.289213 + inSlope: 2.2493901 + outSlope: 2.2493901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.23236212 + inSlope: 5.4524055 + outSlope: 5.4524055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.107466325 + inSlope: 8.847716 + outSlope: 8.847716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.06256148 + inSlope: 10.678066 + outSlope: 10.678066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.24847151 + inSlope: 10.677919 + outSlope: 10.677919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.642391 + inSlope: 3.4717045 + outSlope: 3.4717045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.66791046 + inSlope: -0.1652457 + outSlope: -0.1652457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.5886672 + inSlope: -0.7567699 + outSlope: -0.7567699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.5593195 + inSlope: -0.2152296 + outSlope: -0.2152296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.4346868 + inSlope: -1.9439275 + outSlope: -1.9439275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.3792299 + inSlope: -0.71814245 + outSlope: -0.71814245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.3649166 + inSlope: -1.641037 + outSlope: -1.641037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.32245165 + inSlope: -2.7304008 + outSlope: -2.7304008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.1820516 + inSlope: -2.3749151 + outSlope: -2.3749151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.14789097 + inSlope: -1.8466414 + outSlope: -1.8466414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.12049694 + inSlope: -1.788515 + outSlope: -1.788515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.08827386 + inSlope: -2.2249799 + outSlope: -2.2249799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.004686413 + inSlope: -3.326837 + outSlope: -3.326837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.064563446 + inSlope: -3.737594 + outSlope: -3.737594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: -0.2637364 + inSlope: -4.0041003 + outSlope: -4.0041003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.43209347 + inSlope: -2.3125856 + outSlope: -2.3125856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.51967937 + inSlope: 0.11876929 + outSlope: 0.11876929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.49584907 + inSlope: 0.36128846 + outSlope: 0.36128846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.45482647 + inSlope: 4.2472916 + outSlope: 4.2472916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.20002323 + inSlope: 9.763107 + outSlope: 9.763107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.025867403 + inSlope: 10.227221 + outSlope: 10.227221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.1408839 + inSlope: 9.037354 + outSlope: 9.037354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.3681235 + inSlope: 4.1640444 + outSlope: 4.1640444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.43646473 + inSlope: 1.141577 + outSlope: 1.141577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.48989394 + inSlope: 0.3622082 + outSlope: 0.3622082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.5182717 + inSlope: 0.42651832 + outSlope: 0.42651832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.521627 + inSlope: -0.58730775 + outSlope: -0.58730775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.42426088 + inSlope: -1.675522 + outSlope: -1.675522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.34768042 + inSlope: -1.0379779 + outSlope: -1.0379779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.31255195 + inSlope: -2.0077333 + outSlope: -2.0077333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.26823807 + inSlope: -2.7296367 + outSlope: -2.7296367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.17908256 + inSlope: -2.2816749 + outSlope: -2.2816749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.14550829 + inSlope: -1.0463892 + outSlope: -1.0463892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.14420341 + inSlope: 0.30698907 + outSlope: 0.30698907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.15574107 + inSlope: -0.6277416 + outSlope: -0.6277416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.12327808 + inSlope: -1.912354 + outSlope: -1.912354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.09199598 + inSlope: -1.7547944 + outSlope: -1.7547944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.06478505 + inSlope: -4.5955296 + outSlope: -4.5955296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.061190374 + inSlope: -5.90358 + outSlope: -5.90358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.13200155 + inSlope: -3.9986324 + outSlope: -3.9986324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: -0.25239107 + inSlope: -3.294847 + outSlope: -3.294847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.37974647 + inSlope: -1.6102326 + outSlope: -1.6102326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.43077436 + inSlope: -0.4177296 + outSlope: -0.4177296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.39926702 + inSlope: 1.075383 + outSlope: 1.075383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.3807046 + inSlope: 0.9916986 + outSlope: 0.9916986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.3168563 + inSlope: 4.8644724 + outSlope: 4.8644724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.20406012 + inSlope: 8.019125 + outSlope: 8.019125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.049553003 + inSlope: 9.741806 + outSlope: 9.741806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.120666645 + inSlope: 9.79756 + outSlope: 9.79756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.48709515 + inSlope: 3.321525 + outSlope: 3.321525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.50975305 + inSlope: -0.20562604 + outSlope: -0.20562604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.47034335 + inSlope: 0.0430403 + outSlope: 0.0430403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.4567999 + inSlope: -0.853932 + outSlope: -0.853932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.30533603 + inSlope: -1.8203435 + outSlope: -1.8203435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.23747674 + inSlope: -2.716454 + outSlope: -2.716454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.06628933 + inSlope: -3.4245434 + outSlope: -3.4245434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.011924323 + inSlope: -3.0337243 + outSlope: -3.0337243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.03483461 + inSlope: -2.8054984 + outSlope: -2.8054984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3059467 + inSlope: 4.6478906 + outSlope: 4.6478906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.38341156 + inSlope: 3.6448956 + outSlope: 3.6448956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.4345302 + inSlope: -0.5724845 + outSlope: -0.5724845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.22465645 + inSlope: -4.099201 + outSlope: -4.099201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.050358947 + inSlope: -2.2444947 + outSlope: -2.2444947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.022531142 + inSlope: -1.1910892 + outSlope: -1.1910892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.0106559675 + inSlope: -0.4488528 + outSlope: -0.4488528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.0075693727 + inSlope: -0.06634503 + outSlope: -0.06634503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.008444467 + inSlope: -0.037129864 + outSlope: -0.037129864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.0063317125 + inSlope: -0.24254508 + outSlope: -0.24254508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.0003596273 + inSlope: -0.5004951 + outSlope: -0.5004951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.010351472 + inSlope: -0.8060395 + outSlope: -0.8060395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.046686266 + inSlope: -1.2962068 + outSlope: -1.2962068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.06971524 + inSlope: -0.5470238 + outSlope: -0.5470238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.064920366 + inSlope: 1.3980849 + outSlope: 1.3980849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.023112448 + inSlope: 3.1783452 + outSlope: 3.1783452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.04102449 + inSlope: 4.5825205 + outSlope: 4.5825205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.12963836 + inSlope: 5.9277987 + outSlope: 5.9277987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.23861775 + inSlope: 6.6852818 + outSlope: 6.6852818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.35248107 + inSlope: 5.9580126 + outSlope: 5.9580126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.4372182 + inSlope: 2.6053815 + outSlope: 2.6053815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.43932703 + inSlope: -1.6617482 + outSlope: -1.6617482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.38182664 + inSlope: -3.6104293 + outSlope: -3.6104293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.04771511 + inSlope: -3.7540326 + outSlope: -3.7540326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.06398606 + inSlope: -2.845784 + outSlope: -2.845784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.16114327 + inSlope: -0.94867855 + outSlope: -0.94867855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.17109254 + inSlope: -0.32852656 + outSlope: -0.32852656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.17209415 + inSlope: -0.18339477 + outSlope: -0.18339477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.1772057 + inSlope: -0.60738593 + outSlope: -0.60738593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.26364172 + inSlope: -1.3050197 + outSlope: -1.3050197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.28313166 + inSlope: -1.2100194 + outSlope: -1.2100194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.30428556 + inSlope: 1.5557086 + outSlope: 1.5557086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.16128968 + inSlope: 6.038331 + outSlope: 6.038331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.05084093 + inSlope: 6.765339 + outSlope: 6.765339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.0642218 + inSlope: 6.4017296 + outSlope: 6.4017296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.16254985 + inSlope: 5.2878346 + outSlope: 5.2878346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.24048279 + inSlope: 4.301905 + outSlope: 4.301905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.3796074 + inSlope: 0.52932876 + outSlope: 0.52932876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.12699132 + inSlope: -3.2233598 + outSlope: -3.2233598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.03792204 + inSlope: -1.8027772 + outSlope: -1.8027772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.01658126 + inSlope: -0.8662556 + outSlope: -0.8662556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.009046826 + inSlope: -0.23511788 + outSlope: -0.23511788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.00874395 + inSlope: -0.018063046 + outSlope: -0.018063046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.008444725 + inSlope: -0.07236632 + outSlope: -0.07236632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.006331742 + inSlope: -0.24256769 + outSlope: -0.24256769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.00035914264 + inSlope: -0.5004895 + outSlope: -0.5004895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.010351226 + inSlope: -0.8060306 + outSlope: -0.8060306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.046686694 + inSlope: -1.2962145 + outSlope: -1.2962145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.06971577 + inSlope: -0.54701495 + outSlope: -0.54701495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.06492051 + inSlope: 1.3981019 + outSlope: 1.3981019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.023112416 + inSlope: 3.1783662 + outSlope: 3.1783662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.04102493 + inSlope: 4.5825305 + outSlope: 4.5825305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.12963846 + inSlope: 5.927802 + outSlope: 5.927802 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.23861815 + inSlope: 6.685294 + outSlope: 6.685294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.3524822 + inSlope: 5.957985 + outSlope: 5.957985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.43721828 + inSlope: 2.6053402 + outSlope: 2.6053402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.4393268 + inSlope: -1.661756 + outSlope: -1.661756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.38182646 + inSlope: -3.6104267 + outSlope: -3.6104267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.047715217 + inSlope: -3.754035 + outSlope: -3.754035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.063945934 + inSlope: -2.8406775 + outSlope: -2.8406775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.16033426 + inSlope: -0.9217556 + outSlope: -0.9217556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.16977327 + inSlope: -0.29471803 + outSlope: -0.29471803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.17015825 + inSlope: -0.14644071 + outSlope: -0.14644071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.17465462 + inSlope: -0.57407373 + outSlope: -0.57407373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.26030797 + inSlope: -1.3245218 + outSlope: -1.3245218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.28026196 + inSlope: -1.2459364 + outSlope: -1.2459364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.3035208 + inSlope: 1.443316 + outSlope: 1.443316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.061731186 + inSlope: 6.4019732 + outSlope: 6.4019732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.046821445 + inSlope: 6.002923 + outSlope: 6.002923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.13836604 + inSlope: 4.872534 + outSlope: 4.872534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.2092396 + inSlope: 3.8661504 + outSlope: 3.8661504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.32784215 + inSlope: 0.25469476 + outSlope: 0.25469476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.075389534 + inSlope: -3.1433125 + outSlope: -3.1433125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.026240755 + inSlope: -2.6171885 + outSlope: -2.6171885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.011850699 + inSlope: -1.7866722 + outSlope: -1.7866722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.03331493 + inSlope: -0.89496326 + outSlope: -0.89496326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.04168278 + inSlope: -0.33301544 + outSlope: -0.33301544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.044415433 + inSlope: -0.10162799 + outSlope: -0.10162799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.045070376 + inSlope: -0.12887323 + outSlope: -0.12887323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.06849102 + inSlope: -0.9028634 + outSlope: -0.9028634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.10825327 + inSlope: -1.4065478 + outSlope: -1.4065478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.1331915 + inSlope: -0.7018051 + outSlope: -0.7018051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.13164675 + inSlope: 1.1673288 + outSlope: 1.1673288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.09428057 + inSlope: 2.9076118 + outSlope: 2.9076118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.03472645 + inSlope: 4.2944384 + outSlope: 4.2944384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.048868433 + inSlope: 5.5960674 + outSlope: 5.5960674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.15181015 + inSlope: 6.2984858 + outSlope: 6.2984858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.25881776 + inSlope: 5.6362576 + outSlope: 5.6362576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.33968523 + inSlope: 2.7391727 + outSlope: 2.7391727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.35012344 + inSlope: -0.907782 + outSlope: -0.907782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.30942586 + inSlope: -2.6029558 + outSlope: -2.6029558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.0031889607 + inSlope: -2.6705828 + outSlope: -2.6705828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.07170165 + inSlope: -1.7570972 + outSlope: -1.7570972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: -0.11255165 + inSlope: -0.6607465 + outSlope: -0.6607465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.118716516 + inSlope: -0.1600574 + outSlope: -0.1600574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.11788689 + inSlope: -0.14278708 + outSlope: -0.14278708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.12347608 + inSlope: -0.7123487 + outSlope: -0.7123487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.22956584 + inSlope: -1.6752133 + outSlope: -1.6752133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.25511464 + inSlope: -1.5615108 + outSlope: -1.5615108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.28161615 + inSlope: -1.0099859 + outSlope: -1.0099859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.2887808 + inSlope: 1.0897025 + outSlope: 1.0897025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.059650205 + inSlope: 6.4648256 + outSlope: 6.4648256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.052221376 + inSlope: 6.31872 + outSlope: 6.31872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.15097357 + inSlope: 5.4239616 + outSlope: 5.4239616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.23301992 + inSlope: 4.671478 + outSlope: 4.671478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.4077744 + inSlope: 1.4719986 + outSlope: 1.4719986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.19555914 + inSlope: -2.051427 + outSlope: -2.051427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.1671307 + inSlope: -1.1780688 + outSlope: -1.1780688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.18161736 + inSlope: 0.59166193 + outSlope: 0.59166193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.18521456 + inSlope: -0.5871933 + outSlope: -0.5871933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.1511681 + inSlope: -1.335453 + outSlope: -1.335453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.1267574 + inSlope: -0.62278944 + outSlope: -0.62278944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.13040847 + inSlope: 1.276582 + outSlope: 1.276582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.1693101 + inSlope: 2.9097154 + outSlope: 2.9097154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.31101802 + inSlope: 5.774202 + outSlope: 5.774202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.4198733 + inSlope: 6.862014 + outSlope: 6.862014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.5397516 + inSlope: 6.1909304 + outSlope: 6.1909304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.62623745 + inSlope: 1.7064193 + outSlope: 1.7064193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.5966322 + inSlope: -3.9053493 + outSlope: -3.9053493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.49605927 + inSlope: -5.8549767 + outSlope: -5.8549767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.21964327 + inSlope: -5.2629986 + outSlope: -5.2629986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.08311669 + inSlope: -3.524169 + outSlope: -3.524169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.20830852 + inSlope: -1.3711182 + outSlope: -1.3711182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.23565754 + inSlope: -0.500346 + outSlope: -0.500346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.28629017 + inSlope: -0.5347767 + outSlope: -0.5347767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.29254606 + inSlope: -0.43547046 + outSlope: -0.43547046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.2898642 + inSlope: 2.1663668 + outSlope: 2.1663668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.12508269 + inSlope: 7.189972 + outSlope: 7.189972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.0110718105 + inSlope: 8.331541 + outSlope: 8.331541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.15263711 + inSlope: 7.8511896 + outSlope: 7.8511896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.2727799 + inSlope: 6.5373673 + outSlope: 6.5373673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.37054914 + inSlope: 5.5333524 + outSlope: 5.5333524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.56258386 + inSlope: 0.8716705 + outSlope: 0.8716705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.39677805 + inSlope: -4.00931 + outSlope: -4.00931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.16934201 + inSlope: -2.058603 + outSlope: -2.058603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.12199465 + inSlope: -0.4015168 + outSlope: -0.4015168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.116144314 + inSlope: -0.49498472 + outSlope: -0.49498472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.06417417 + inSlope: -1.7291076 + outSlope: -1.7291076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.008958204 + inSlope: -2.5557885 + outSlope: -2.5557885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.054194827 + inSlope: -2.054125 + outSlope: -2.054125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.07742929 + inSlope: -0.55400634 + outSlope: -0.55400634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.07266129 + inSlope: 0.72372377 + outSlope: 0.72372377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.053305395 + inSlope: 1.7386291 + outSlope: 1.7386291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.014706765 + inSlope: 2.8002267 + outSlope: 2.8002267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.040035173 + inSlope: 3.349816 + outSlope: 3.349816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.0969537 + inSlope: 2.7366288 + outSlope: 2.7366288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.13125637 + inSlope: 0.4666862 + outSlope: 0.4666862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.11250913 + inSlope: -2.0966833 + outSlope: -2.0966833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.061367463 + inSlope: -2.9637313 + outSlope: -2.9637313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.013718229 + inSlope: -2.8102973 + outSlope: -2.8102973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.032309048 + inSlope: -2.710609 + outSlope: -2.710609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: -0.11578529 + inSlope: -2.1033254 + outSlope: -2.1033254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.17809962 + inSlope: 0.7836578 + outSlope: 0.7836578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.1612732 + inSlope: 1.1672614 + outSlope: 1.1672614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.13919087 + inSlope: 1.1240649 + outSlope: 1.1240649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.12380431 + inSlope: 0.57036906 + outSlope: 0.57036906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.13324998 + inSlope: -0.021236904 + outSlope: -0.021236904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.13043085 + inSlope: 0.11639648 + outSlope: 0.11639648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.12937005 + inSlope: 0.6457789 + outSlope: 0.6457789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.10890518 + inSlope: 2.8812327 + outSlope: 2.8812327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.033328258 + inSlope: 5.9050674 + outSlope: 5.9050674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.08792957 + inSlope: 8.203299 + outSlope: 8.203299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.40650082 + inSlope: 9.643322 + outSlope: 9.643322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.56155884 + inSlope: 8.999856 + outSlope: 8.999856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.7064959 + inSlope: 9.954117 + outSlope: 9.954117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 1.0341845 + inSlope: 4.224708 + outSlope: 4.224708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 1.0341845 + inSlope: 0.0000035763333 + outSlope: 0.0000035763333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 1.0341846 + inSlope: -0.00012516798 + outSlope: -0.00012516798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 1.0341803 + inSlope: -7.715466 + outSlope: -7.715466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.77699894 + inSlope: -11.84859 + outSlope: -11.84859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.63922596 + inSlope: -7.526613 + outSlope: -7.526613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.3519706 + inSlope: -4.1293507 + outSlope: -4.1293507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.25827038 + inSlope: -1.5337336 + outSlope: -1.5337336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.23219708 + inSlope: -0.4948048 + outSlope: -0.4948048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.21482216 + inSlope: -0.7523644 + outSlope: -0.7523644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.15493453 + inSlope: -1.6548486 + outSlope: -1.6548486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.12525621 + inSlope: -1.8720369 + outSlope: -1.8720369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.09253246 + inSlope: -0.9924167 + outSlope: -0.9924167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.09217522 + inSlope: 1.2728753 + outSlope: 1.2728753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.13496222 + inSlope: 3.35045 + outSlope: 3.35045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.30170172 + inSlope: 6.6842575 + outSlope: 6.6842575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.42666438 + inSlope: 7.920685 + outSlope: 7.920685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.5657245 + inSlope: 7.4690447 + outSlope: 7.4690447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.6756327 + inSlope: 2.7833426 + outSlope: 2.7833426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.6585007 + inSlope: -3.5030823 + outSlope: -3.5030823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.5588646 + inSlope: -5.7997727 + outSlope: -5.7997727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.20240314 + inSlope: -4.8322315 + outSlope: -4.8322315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.0052750595 + inSlope: -3.3217793 + outSlope: -3.3217793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: -0.12184533 + inSlope: -1.2603725 + outSlope: -1.2603725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.13656445 + inSlope: -0.6038429 + outSlope: -0.6038429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.14197327 + inSlope: -0.4282577 + outSlope: -0.4282577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.15083964 + inSlope: -0.82814914 + outSlope: -0.82814914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.24934228 + inSlope: -1.4520199 + outSlope: -1.4520199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.27115968 + inSlope: -1.308943 + outSlope: -1.308943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.30057994 + inSlope: 0.42215857 + outSlope: 0.42215857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.23388003 + inSlope: 3.4300141 + outSlope: 3.4300141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.06874861 + inSlope: 6.46556 + outSlope: 6.46556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.050950907 + inSlope: 7.59546 + outSlope: 7.59546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.18443295 + inSlope: 7.649889 + outSlope: 7.649889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.3059468 + inSlope: 7.2907333 + outSlope: 7.2907333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.015554651 + inSlope: -1.1189328 + outSlope: -1.1189328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.034203533 + inSlope: -0.9371451 + outSlope: -0.9371451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.06078679 + inSlope: -0.2843637 + outSlope: -0.2843637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.06452083 + inSlope: -0.27953753 + outSlope: -0.27953753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.07010471 + inSlope: -0.3338554 + outSlope: -0.3338554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.08866512 + inSlope: -0.3766718 + outSlope: -0.3766718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.09473302 + inSlope: -0.20872349 + outSlope: -0.20872349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.09326017 + inSlope: 0.08696364 + outSlope: 0.08696364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.10001153 + inSlope: -0.06878523 + outSlope: -0.06878523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.10200244 + inSlope: -0.15031286 + outSlope: -0.15031286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.105702676 + inSlope: -0.6206604 + outSlope: -0.6206604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.12269113 + inSlope: -1.501947 + outSlope: -1.501947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.22590046 + inSlope: -1.4457979 + outSlope: -1.4457979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.24190526 + inSlope: -0.45567918 + outSlope: -0.45567918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.23451328 + inSlope: 0.16335078 + outSlope: 0.16335078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.24360505 + inSlope: -0.03279779 + outSlope: -0.03279779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.20718017 + inSlope: 0.45925105 + outSlope: 0.45925105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.18291037 + inSlope: 0.4973473 + outSlope: 0.4973473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.17268965 + inSlope: -0.17281489 + outSlope: -0.17281489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.23307385 + inSlope: -1.0372 + outSlope: -1.0372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.24319497 + inSlope: 1.5044057 + outSlope: 1.5044057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.19892049 + inSlope: 3.3596828 + outSlope: 3.3596828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.13120565 + inSlope: 3.565834 + outSlope: 3.565834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.08005947 + inSlope: 1.9718935 + outSlope: 1.9718935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.06547587 + inSlope: 0.9003812 + outSlope: 0.9003812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.05004674 + inSlope: 1.058247 + outSlope: 1.058247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: -0.030201007 + inSlope: 0.9994997 + outSlope: 0.9994997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.016730113 + inSlope: 0.43939573 + outSlope: 0.43939573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.015554492 + inSlope: -0.09124136 + outSlope: -0.09124136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.019771485 + inSlope: -0.23030427 + outSlope: -0.23030427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.026365504 + inSlope: -0.20765018 + outSlope: -0.20765018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.030152958 + inSlope: -0.29052097 + outSlope: -0.29052097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.043171085 + inSlope: -0.4640568 + outSlope: -0.4640568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.0515181 + inSlope: -0.60201234 + outSlope: -0.60201234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.07534229 + inSlope: -0.6847514 + outSlope: -0.6847514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: -0.08606317 + inSlope: -0.48031121 + outSlope: -0.48031121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.09301432 + inSlope: -0.11590783 + outSlope: -0.11590783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.09788672 + inSlope: -0.033999715 + outSlope: -0.033999715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.10069245 + inSlope: -0.061272383 + outSlope: -0.061272383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.10200265 + inSlope: -0.15029901 + outSlope: -0.15029901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.10570242 + inSlope: -0.62065125 + outSlope: -0.62065125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.122691005 + inSlope: -1.5019555 + outSlope: -1.5019555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.22590044 + inSlope: -1.444674 + outSlope: -1.444674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.24186803 + inSlope: -0.40657595 + outSlope: -0.40657595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.23451322 + inSlope: 0.11424701 + outSlope: 0.11424701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.24363554 + inSlope: -0.032796744 + outSlope: -0.032796744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.20736584 + inSlope: 0.47022924 + outSlope: 0.47022924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.18150385 + inSlope: 0.5365141 + outSlope: 0.5365141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.17270724 + inSlope: 0.16550452 + outSlope: 0.16550452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.17598704 + inSlope: -0.1096582 + outSlope: -0.1096582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.17636251 + inSlope: -0.48484236 + outSlope: -0.48484236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.19214843 + inSlope: -1.0345566 + outSlope: -1.0345566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.22970851 + inSlope: -1.057331 + outSlope: -1.057331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.23985863 + inSlope: 1.5648756 + outSlope: 1.5648756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.19392952 + inSlope: 3.4689555 + outSlope: 3.4689555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.12422688 + inSlope: 3.6504436 + outSlope: 3.6504436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.07224819 + inSlope: 1.9794497 + outSlope: 1.9794497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.058245286 + inSlope: 0.8733996 + outSlope: 0.8733996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.043134898 + inSlope: 1.0421033 + outSlope: 1.0421033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: -0.023508541 + inSlope: 1.0221703 + outSlope: 1.0221703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.009062485 + inSlope: 0.47412747 + outSlope: 0.47412747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.007704203 + inSlope: -0.11358638 + outSlope: -0.11358638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.012848694 + inSlope: -0.26128164 + outSlope: -0.26128164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.016413582 + inSlope: -0.2072708 + outSlope: -0.2072708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: -0.019757714 + inSlope: -0.21013166 + outSlope: -0.21013166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.023417965 + inSlope: -0.27179018 + outSlope: -0.27179018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.036417134 + inSlope: -0.53890663 + outSlope: -0.53890663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: -0.04678097 + inSlope: -0.6352904 + outSlope: -0.6352904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: -0.057593383 + inSlope: -0.7156098 + outSlope: -0.7156098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.081996806 + inSlope: -0.5115516 + outSlope: -0.5115516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.08947625 + inSlope: -0.12541842 + outSlope: -0.12541842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.0952215 + inSlope: -0.037440546 + outSlope: -0.037440546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.095330596 + inSlope: -0.048269752 + outSlope: -0.048269752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.09683049 + inSlope: -0.05633561 + outSlope: -0.05633561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.09794342 + inSlope: -0.11039245 + outSlope: -0.11039245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.10088819 + inSlope: -0.60054135 + outSlope: -0.60054135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.117961444 + inSlope: -1.5512981 + outSlope: -1.5512981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.22933723 + inSlope: -1.6870553 + outSlope: -1.6870553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.25315523 + inSlope: 0.0584798 + outSlope: 0.0584798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.24769011 + inSlope: 0.17676981 + outSlope: 0.17676981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.25035775 + inSlope: -0.06265199 + outSlope: -0.06265199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.21409835 + inSlope: 0.44017014 + outSlope: 0.44017014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: -0.19432172 + inSlope: 0.30533224 + outSlope: 0.30533224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.18986413 + inSlope: 0.06093181 + outSlope: 0.06093181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.19229066 + inSlope: -0.0672341 + outSlope: -0.0672341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.19210526 + inSlope: -0.4861008 + outSlope: -0.4861008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: -0.23203015 + inSlope: -1.472231 + outSlope: -1.472231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.28110996 + inSlope: -1.2808177 + outSlope: -1.2808177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.2929268 + inSlope: 1.8482683 + outSlope: 1.8482683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.23865333 + inSlope: 4.112518 + outSlope: 4.112518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.15584299 + inSlope: 4.319605 + outSlope: 4.319605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.09466663 + inSlope: 2.4019907 + outSlope: 2.4019907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.07577644 + inSlope: 1.0843794 + outSlope: 1.0843794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.058520414 + inSlope: 1.1383449 + outSlope: 1.1383449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: -0.03783165 + inSlope: 1.0109712 + outSlope: 1.0109712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.024821406 + inSlope: 0.37665677 + outSlope: 0.37665677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.025276436 + inSlope: -0.2062628 + outSlope: -0.2062628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.031696826 + inSlope: -0.36228907 + outSlope: -0.36228907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.037352726 + inSlope: -0.3627169 + outSlope: -0.3627169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.050769635 + inSlope: -0.43959785 + outSlope: -0.43959785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.058440626 + inSlope: -0.5867058 + outSlope: -0.5867058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.07032648 + inSlope: -0.7542334 + outSlope: -0.7542334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: -0.0987709 + inSlope: -0.9435093 + outSlope: -0.9435093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.12858483 + inSlope: -0.50404406 + outSlope: -0.50404406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.13183364 + inSlope: -0.24047546 + outSlope: -0.24047546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.15137614 + inSlope: -0.17964694 + outSlope: -0.17964694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.1572034 + inSlope: -0.1708828 + outSlope: -0.1708828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.16048014 + inSlope: -0.1769826 + outSlope: -0.1769826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.17955059 + inSlope: -1.2047203 + outSlope: -1.2047203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.25711915 + inSlope: -0.8488146 + outSlope: -0.8488146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.26279306 + inSlope: 0.08153744 + outSlope: 0.08153744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.24537311 + inSlope: 0.06970443 + outSlope: 0.06970443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.25207776 + inSlope: -0.70993984 + outSlope: -0.70993984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.26903775 + inSlope: -0.8330681 + outSlope: -0.8330681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.3333339 + inSlope: -1.0099126 + outSlope: -1.0099126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: -0.4017697 + inSlope: -1.662791 + outSlope: -1.662791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.45569643 + inSlope: -1.1996317 + outSlope: -1.1996317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.48028162 + inSlope: 0.42951864 + outSlope: 0.42951864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.46303517 + inSlope: 0.44231904 + outSlope: 0.44231904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.38568836 + inSlope: 4.179871 + outSlope: 4.179871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.29698452 + inSlope: 5.094986 + outSlope: 5.094986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.21585566 + inSlope: 3.815117 + outSlope: 3.815117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.16981408 + inSlope: 2.4509592 + outSlope: 2.4509592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.13415658 + inSlope: 1.9755496 + outSlope: 1.9755496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.083680496 + inSlope: 0.7967474 + outSlope: 0.7967474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.07740376 + inSlope: -0.041992262 + outSlope: -0.041992262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.085080236 + inSlope: -0.39877155 + outSlope: -0.39877155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.09341048 + inSlope: -0.12379971 + outSlope: -0.12379971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.09482279 + inSlope: -0.30628175 + outSlope: -0.30628175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.10361986 + inSlope: -0.6249466 + outSlope: -0.6249466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.16773501 + inSlope: -1.0609386 + outSlope: -1.0609386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.1962123 + inSlope: -0.43730813 + outSlope: -0.43730813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.19911893 + inSlope: -0.22238618 + outSlope: -0.22238618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.22370504 + inSlope: -0.19636086 + outSlope: -0.19636086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.24757805 + inSlope: -1.2938137 + outSlope: -1.2938137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.33724818 + inSlope: -1.3390341 + outSlope: -1.3390341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.35451406 + inSlope: 0.023010448 + outSlope: 0.023010448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.3553861 + inSlope: -0.33363083 + outSlope: -0.33363083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.3783612 + inSlope: -0.52981925 + outSlope: -0.52981925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.46610707 + inSlope: -1.8290219 + outSlope: -1.8290219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.55919397 + inSlope: 0.12358868 + outSlope: 0.12358868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.50701135 + inSlope: 1.3043342 + outSlope: 1.3043342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.43008053 + inSlope: 1.4650778 + outSlope: 1.4650778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.4090129 + inSlope: 1.922942 + outSlope: 1.922942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.30111808 + inSlope: 4.6766267 + outSlope: 4.6766267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.21009383 + inSlope: 5.002368 + outSlope: 5.002368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.13437241 + inSlope: 3.3522105 + outSlope: 3.3522105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.09835415 + inSlope: 1.9019625 + outSlope: 1.9019625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.0709736 + inSlope: 1.5483918 + outSlope: 1.5483918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.046741188 + inSlope: 1.1507485 + outSlope: 1.1507485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.032615207 + inSlope: 0.24177013 + outSlope: 0.24177013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.03868248 + inSlope: -0.53525734 + outSlope: -0.53525734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.05045702 + inSlope: -0.34479353 + outSlope: -0.34479353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.050175413 + inSlope: 0.051347412 + outSlope: 0.051347412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.048745457 + inSlope: 0.054574847 + outSlope: 0.054574847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.04835627 + inSlope: 0.6015904 + outSlope: 0.6015904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.028692175 + inSlope: 0.49703285 + outSlope: 0.49703285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.031788196 + inSlope: -0.18139422 + outSlope: -0.18139422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.03473864 + inSlope: -0.13985243 + outSlope: -0.13985243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: -0.036449958 + inSlope: -0.23814628 + outSlope: -0.23814628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: -0.042676907 + inSlope: -0.34779674 + outSlope: -0.34779674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: -0.048043184 + inSlope: -0.3140454 + outSlope: -0.3140454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.053145073 + inSlope: -0.21149953 + outSlope: -0.21149953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.055093206 + inSlope: -0.12954661 + outSlope: -0.12954661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.06308688 + inSlope: -0.0635165 + outSlope: -0.0635165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.06382372 + inSlope: -0.1443442 + outSlope: -0.1443442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.0678983 + inSlope: -0.2310231 + outSlope: -0.2310231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.07152448 + inSlope: -0.3042246 + outSlope: -0.3042246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.07803926 + inSlope: -0.87422323 + outSlope: -0.87422323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.100664996 + inSlope: -1.9207993 + outSlope: -1.9207993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.1420661 + inSlope: -2.5595832 + outSlope: -2.5595832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.22178991 + inSlope: -1.5531108 + outSlope: -1.5531108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.23775491 + inSlope: -0.41211978 + outSlope: -0.41211978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.23552696 + inSlope: 0.34065142 + outSlope: 0.34065142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.22639997 + inSlope: 0.09616776 + outSlope: 0.09616776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.24204509 + inSlope: -0.46071184 + outSlope: -0.46071184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.23333822 + inSlope: 0.29874837 + outSlope: 0.29874837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.20847768 + inSlope: 0.48566812 + outSlope: 0.48566812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.19994813 + inSlope: 0.06845531 + outSlope: 0.06845531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.20619562 + inSlope: -0.30459875 + outSlope: -0.30459875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.21010138 + inSlope: -0.16378422 + outSlope: -0.16378422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.21165513 + inSlope: -0.4874845 + outSlope: -0.4874845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.22635104 + inSlope: -0.89536846 + outSlope: -0.89536846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.2415007 + inSlope: -0.8522177 + outSlope: -0.8522177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.25475824 + inSlope: -0.08933738 + outSlope: -0.08933738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.24447866 + inSlope: 1.0908917 + outSlope: 1.0908917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.21839544 + inSlope: 2.3429217 + outSlope: 2.3429217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.16638097 + inSlope: 2.9240956 + outSlope: 2.9240956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.12092558 + inSlope: 2.301882 + outSlope: 2.301882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.06597694 + inSlope: 1.3267486 + outSlope: 1.3267486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.04542698 + inSlope: 1.1409253 + outSlope: 1.1409253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.02794609 + inSlope: 0.89616776 + outSlope: 0.89616776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.015554823 + inSlope: 0.74346614 + outSlope: 0.74346614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.14953943 + inSlope: 5.80113 + outSlope: 5.80113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.052853927 + inSlope: 4.95957 + outSlope: 4.95957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.015779572 + inSlope: 3.2333663 + outSlope: 3.2333663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.054924957 + inSlope: 1.5570432 + outSlope: 1.5570432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.067681015 + inSlope: 0.1632293 + outSlope: 0.1632293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.060365934 + inSlope: -0.7966131 + outSlope: -0.7966131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.04112724 + inSlope: -1.3505337 + outSlope: -1.3505337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.0153481355 + inSlope: -1.5741823 + outSlope: -1.5741823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.0113455 + inSlope: -1.4980755 + outSlope: -1.4980755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.034587715 + inSlope: -1.1396917 + outSlope: -1.1396917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.049335223 + inSlope: -0.45756575 + outSlope: -0.45756575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.049839906 + inSlope: 0.3241115 + outSlope: 0.3241115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.038531497 + inSlope: 0.8334886 + outSlope: 0.8334886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.022056945 + inSlope: 0.9143599 + outSlope: 0.9143599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.008052834 + inSlope: 0.5278768 + outSlope: 0.5278768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.004461055 + inSlope: -0.05794791 + outSlope: -0.05794791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.023182895 + inSlope: -0.969701 + outSlope: -0.969701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.06399275 + inSlope: -1.2579365 + outSlope: -1.2579365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.08423901 + inSlope: -1.7466792 + outSlope: -1.7466792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.122215405 + inSlope: -3.368926 + outSlope: -3.368926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.19653651 + inSlope: -5.003627 + outSlope: -5.003627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.28900298 + inSlope: -5.3000145 + outSlope: -5.3000145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.43225068 + inSlope: -2.6695392 + outSlope: -2.6695392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.46218842 + inSlope: -1.4176152 + outSlope: -1.4176152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.47950453 + inSlope: -1.7377526 + outSlope: -1.7377526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.7552686 + inSlope: -5.644147 + outSlope: -5.644147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -1.4874057 + inSlope: -5.1334925 + outSlope: -5.1334925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -1.585263 + inSlope: 2.5068665 + outSlope: 2.5068665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -1.4972669 + inSlope: 3.4497094 + outSlope: 3.4497094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -1.2840337 + inSlope: 10.2522745 + outSlope: 10.2522745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.62292063 + inSlope: 12.459096 + outSlope: 12.459096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.055541255 + inSlope: 4.7660427 + outSlope: 4.7660427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.009329094 + inSlope: 3.0558605 + outSlope: 3.0558605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.059483394 + inSlope: 0.247755 + outSlope: 0.247755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.037498787 + inSlope: -1.2358017 + outSlope: -1.2358017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.013385854 + inSlope: -1.4889903 + outSlope: -1.4889903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -0.012134175 + inSlope: -1.4448497 + outSlope: -1.4448497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.03477576 + inSlope: -1.1185701 + outSlope: -1.1185701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: -0.04941981 + inSlope: -0.4526061 + outSlope: -0.4526061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -0.049862616 + inSlope: 0.32393622 + outSlope: 0.32393622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.038621865 + inSlope: 0.8237209 + outSlope: 0.8237209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.0224052 + inSlope: 0.9095981 + outSlope: 0.9095981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.008301958 + inSlope: 0.42114067 + outSlope: 0.42114067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.008367191 + inSlope: -0.05047612 + outSlope: -0.05047612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.009984494 + inSlope: -0.4446285 + outSlope: -0.4446285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.023188127 + inSlope: -0.9697089 + outSlope: -0.9697089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.0639929 + inSlope: -1.2579551 + outSlope: -1.2579551 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.08424004 + inSlope: -1.7467011 + outSlope: -1.7467011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.12221622 + inSlope: -3.3689432 + outSlope: -3.3689432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.19653805 + inSlope: -5.003621 + outSlope: -5.003621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.28900343 + inSlope: -5.2999907 + outSlope: -5.2999907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.43212745 + inSlope: -2.658296 + outSlope: -2.658296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.47950476 + inSlope: -1.749013 + outSlope: -1.749013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.755268 + inSlope: -5.640875 + outSlope: -5.640875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -1.4888371 + inSlope: -5.1739645 + outSlope: -5.1739645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -1.5983629 + inSlope: 2.346631 + outSlope: 2.346631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -1.5162804 + inSlope: 3.2560532 + outSlope: 3.2560532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -1.3086643 + inSlope: 10.127444 + outSlope: 10.127444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.65520245 + inSlope: 12.2413845 + outSlope: 12.2413845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.10714278 + inSlope: 4.467988 + outSlope: 4.467988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.046827342 + inSlope: 2.8263512 + outSlope: 2.8263512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: -0.012931169 + inSlope: 1.3550732 + outSlope: 1.3550732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.0016582814 + inSlope: 0.16377048 + outSlope: 0.16377048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.007472158 + inSlope: -0.7011577 + outSlope: -0.7011577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.025030306 + inSlope: -1.2532014 + outSlope: -1.2532014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: -0.09925013 + inSlope: -1.1774936 + outSlope: -1.1774936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.11501987 + inSlope: -0.5287267 + outSlope: -0.5287267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.107769735 + inSlope: 0.6909196 + outSlope: 0.6909196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.08224683 + inSlope: 0.39573485 + outSlope: 0.39573485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.10280921 + inSlope: -1.110801 + outSlope: -1.110801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.14983219 + inSlope: -1.4478738 + outSlope: -1.4478738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.21552575 + inSlope: -3.6635098 + outSlope: -3.6635098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.4855306 + inSlope: -4.752231 + outSlope: -4.752231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.5918734 + inSlope: -1.9285995 + outSlope: -1.9285995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.65649796 + inSlope: -2.9975967 + outSlope: -2.9975967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -1.4843678 + inSlope: -5.567794 + outSlope: -5.567794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -1.7161803 + inSlope: -1.1602603 + outSlope: -1.1602603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -1.6077145 + inSlope: 2.57409 + outSlope: 2.57409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -1.5004668 + inSlope: 6.1130896 + outSlope: 6.1130896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -1.1602796 + inSlope: 13.312422 + outSlope: 13.312422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.6898568 + inSlope: 12.801674 + outSlope: 12.801674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.010147711 + inSlope: 3.8859446 + outSlope: 3.8859446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.041144755 + inSlope: 2.3436248 + outSlope: 2.3436248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.05763861 + inSlope: -0.80930924 + outSlope: -0.80930924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.04319024 + inSlope: -0.6594404 + outSlope: -0.6594404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.035657287 + inSlope: -0.44027922 + outSlope: -0.44027922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.028514178 + inSlope: 0.20016757 + outSlope: 0.20016757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.04232943 + inSlope: 1.0685432 + outSlope: 1.0685432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.06413225 + inSlope: 1.4319863 + outSlope: 1.4319863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.1131076 + inSlope: 1.0603998 + outSlope: 1.0603998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.12758295 + inSlope: -0.20223832 + outSlope: -0.20223832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.10163051 + inSlope: -1.194412 + outSlope: -1.194412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.07885392 + inSlope: -1.329455 + outSlope: -1.329455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.057315383 + inSlope: -1.8366411 + outSlope: -1.8366411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.017632607 + inSlope: -3.451521 + outSlope: -3.451521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.05773521 + inSlope: -5.065638 + outSlope: -5.065638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.15122183 + inSlope: -5.2958236 + outSlope: -5.2958236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.23426367 + inSlope: -4.062134 + outSlope: -4.062134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.28662735 + inSlope: -2.1397796 + outSlope: -2.1397796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.3055896 + inSlope: -0.8494278 + outSlope: -0.8494278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.31494159 + inSlope: -2.0269454 + outSlope: -2.0269454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.37315437 + inSlope: -4.5020733 + outSlope: -4.5020733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.46501055 + inSlope: -5.5401144 + outSlope: -5.5401144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: -0.96380377 + inSlope: -6.22517 + outSlope: -6.22517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -1.4585196 + inSlope: -0.86228096 + outSlope: -0.86228096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -1.441394 + inSlope: 0.86436594 + outSlope: 0.86436594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -1.3520695 + inSlope: 2.0646734 + outSlope: 2.0646734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -1.1614248 + inSlope: 8.11908 + outSlope: 8.11908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.99385524 + inSlope: 11.642299 + outSlope: 11.642299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.7733485 + inSlope: 13.132809 + outSlope: 13.132809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.55609226 + inSlope: 12.1880665 + outSlope: 12.1880665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.07941961 + inSlope: 6.9012184 + outSlope: 6.9012184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.02135981 + inSlope: 5.024771 + outSlope: 5.024771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.1205252 + inSlope: 1.0035063 + outSlope: 1.0035063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.12152278 + inSlope: -0.510036 + outSlope: -0.510036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.07386776 + inSlope: -1.9304671 + outSlope: -1.9304671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.03917518 + inSlope: -2.090663 + outSlope: -2.090663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.0041790656 + inSlope: -1.9726901 + outSlope: -1.9726901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.026581094 + inSlope: -1.5892954 + outSlope: -1.5892954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.0487974 + inSlope: -0.85642576 + outSlope: -0.85642576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.055128682 + inSlope: -0.19855303 + outSlope: -0.19855303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.055415917 + inSlope: 0.13767634 + outSlope: 0.13767634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.050539475 + inSlope: 0.21674694 + outSlope: 0.21674694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.05439289 + inSlope: -0.7817684 + outSlope: -0.7817684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.14251898 + inSlope: -2.4293385 + outSlope: -2.4293385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.18515758 + inSlope: -2.5422144 + outSlope: -2.5422144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.2857603 + inSlope: -4.5611324 + outSlope: -4.5611324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.5983549 + inSlope: -5.7822285 + outSlope: -5.7822285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.7480397 + inSlope: -3.4026656 + outSlope: -3.4026656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.8540147 + inSlope: -3.6686761 + outSlope: -3.6686761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -1.3425049 + inSlope: -5.057291 + outSlope: -5.057291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -1.6241488 + inSlope: 1.0665406 + outSlope: 1.0665406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -1.4992727 + inSlope: 2.711594 + outSlope: 2.711594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -1.4453015 + inSlope: 2.7195592 + outSlope: 2.7195592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -1.3285664 + inSlope: 6.7300096 + outSlope: 6.7300096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.9749158 + inSlope: 13.971989 + outSlope: 13.971989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.4619028 + inSlope: 14.653406 + outSlope: 14.653406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.23010594 + inSlope: 13.167717 + outSlope: 13.167717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.022978945 + inSlope: 12.622151 + outSlope: 12.622151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.19063213 + inSlope: 11.239153 + outSlope: 11.239153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.3516599 + inSlope: 6.3611326 + outSlope: 6.3611326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.40266812 + inSlope: 2.8063407 + outSlope: 2.8063407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.44520462 + inSlope: 2.3245938 + outSlope: 2.3245938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.4801544 + inSlope: -3.5574503 + outSlope: -3.5574503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.32662135 + inSlope: -6.7793713 + outSlope: -6.7793713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.2541744 + inSlope: -4.003907 + outSlope: -4.003907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.14013183 + inSlope: -2.835867 + outSlope: -2.835867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.09862942 + inSlope: -2.0881894 + outSlope: -2.0881894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.07052539 + inSlope: -1.0325133 + outSlope: -1.0325133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.07129133 + inSlope: 0.5951336 + outSlope: 0.5951336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.094351664 + inSlope: 0.2866518 + outSlope: 0.2866518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.06201329 + inSlope: -1.3992443 + outSlope: -1.3992443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.035474803 + inSlope: -1.6974906 + outSlope: -1.6974906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.005430275 + inSlope: -1.7983274 + outSlope: -1.7983274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.024470247 + inSlope: -2.2100132 + outSlope: -2.2100132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.06823656 + inSlope: -3.5179658 + outSlope: -3.5179658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.14173609 + inSlope: -4.825114 + outSlope: -4.825114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.22907333 + inSlope: -4.842797 + outSlope: -4.842797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.3031623 + inSlope: -3.5143352 + outSlope: -3.5143352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.34621817 + inSlope: -1.4911536 + outSlope: -1.4911536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.35286686 + inSlope: -0.026504755 + outSlope: -0.026504755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.34710184 + inSlope: -1.3508894 + outSlope: -1.3508894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.39789727 + inSlope: -4.319875 + outSlope: -4.319875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.4910969 + inSlope: -5.6714125 + outSlope: -5.6714125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -1.134214 + inSlope: -6.7579346 + outSlope: -6.7579346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -1.6191281 + inSlope: -1.3886774 + outSlope: -1.3886774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -1.5704023 + inSlope: 2.296088 + outSlope: 2.296088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -1.3060753 + inSlope: 7.8596096 + outSlope: 7.8596096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.5460698 + inSlope: 12.795626 + outSlope: 12.795626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.33470067 + inSlope: 11.895948 + outSlope: 11.895948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.14953893 + inSlope: 11.109556 + outSlope: 11.109556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.54029834 + inSlope: -4.523354 + outSlope: -4.523354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.4649091 + inSlope: -4.010955 + outSlope: -4.010955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.27286562 + inSlope: -0.7940108 + outSlope: -0.7940108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.24890526 + inSlope: -0.08096606 + outSlope: -0.08096606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.24962682 + inSlope: -0.20391855 + outSlope: -0.20391855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.24157883 + inSlope: 0.21506366 + outSlope: 0.21506366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.25525555 + inSlope: 0.5174693 + outSlope: 0.5174693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.26443672 + inSlope: 0.0046443045 + outSlope: 0.0046443045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.2212721 + inSlope: -2.7174363 + outSlope: -2.7174363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.16482912 + inSlope: -4.483983 + outSlope: -4.483983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.07180588 + inSlope: -6.544243 + outSlope: -6.544243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.053312276 + inSlope: -7.339945 + outSlope: -7.339945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.17285894 + inSlope: -5.151266 + outSlope: -5.151266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.2250212 + inSlope: 0.95097625 + outSlope: 0.95097625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.14115961 + inSlope: 7.3827877 + outSlope: 7.3827877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.021071663 + inSlope: 9.101388 + outSlope: 9.101388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.392771 + inSlope: 6.0671234 + outSlope: 6.0671234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.7838416 + inSlope: 1.946761 + outSlope: 1.946761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.85689056 + inSlope: 0.8667227 + outSlope: 0.8667227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.88898313 + inSlope: -0.3799555 + outSlope: -0.3799555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.87755847 + inSlope: -1.9187493 + outSlope: -1.9187493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.75033927 + inSlope: -3.7154121 + outSlope: -3.7154121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.7011779 + inSlope: -3.0948892 + outSlope: -3.0948892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.60200256 + inSlope: -1.903369 + outSlope: -1.903369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.570742 + inSlope: -1.3029543 + outSlope: -1.3029543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.4979557 + inSlope: -2.3248096 + outSlope: -2.3248096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.34561676 + inSlope: -1.6348374 + outSlope: -1.6348374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.25587022 + inSlope: -0.24482836 + outSlope: -0.24482836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.250919 + inSlope: -0.18326524 + outSlope: -0.18326524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.24816592 + inSlope: -0.020037912 + outSlope: -0.020037912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.25025108 + inSlope: -0.2444143 + outSlope: -0.2444143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.24001878 + inSlope: -0.25624374 + outSlope: -0.25624374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.24718787 + inSlope: 0.40640652 + outSlope: 0.40640652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.25525656 + inSlope: 0.5174814 + outSlope: 0.5174814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.2644373 + inSlope: 0.004609823 + outSlope: 0.004609823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.2212713 + inSlope: -2.7174792 + outSlope: -2.7174792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.16482767 + inSlope: -4.484002 + outSlope: -4.484002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.07180471 + inSlope: -6.542805 + outSlope: -6.542805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.05326562 + inSlope: -7.6293964 + outSlope: -7.6293964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.18250918 + inSlope: -5.152638 + outSlope: -5.152638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.22502097 + inSlope: 1.2404755 + outSlope: 1.2404755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.14116004 + inSlope: 7.382834 + outSlope: 7.382834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.021073248 + inSlope: 9.10124 + outSlope: 9.10124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.39277107 + inSlope: 6.067089 + outSlope: 6.067089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.7845707 + inSlope: 1.907469 + outSlope: 1.907469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.8327526 + inSlope: 0.7117678 + outSlope: 0.7117678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.8482247 + inSlope: 0.6214434 + outSlope: 0.6214434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.85346735 + inSlope: 0.76067877 + outSlope: 0.76067877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.8980114 + inSlope: 0.37027752 + outSlope: 0.37027752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.8920834 + inSlope: -1.8756955 + outSlope: -1.8756955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.7607486 + inSlope: -3.8105159 + outSlope: -3.8105159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.71141225 + inSlope: -3.0126207 + outSlope: -3.0126207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.6171277 + inSlope: -1.7979633 + outSlope: -1.7979633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.58683586 + inSlope: -1.3009573 + outSlope: -1.3009573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.48220804 + inSlope: -1.9585581 + outSlope: -1.9585581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.33860806 + inSlope: -1.4748075 + outSlope: -1.4748075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.28319168 + inSlope: -0.57934344 + outSlope: -0.57934344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.27145192 + inSlope: -0.3838799 + outSlope: -0.3838799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.25437474 + inSlope: -0.10286014 + outSlope: -0.10286014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.2542023 + inSlope: 0.34851763 + outSlope: 0.34851763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.265992 + inSlope: 0.5350547 + outSlope: 0.5350547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.27203745 + inSlope: 0.51645446 + outSlope: 0.51645446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.29256836 + inSlope: -0.7365711 + outSlope: -0.7365711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.2704631 + inSlope: -1.9040748 + outSlope: -1.9040748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.22909926 + inSlope: -3.6026516 + outSlope: -3.6026516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.15037371 + inSlope: -5.7935805 + outSlope: -5.7935805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.035978965 + inSlope: -6.8230443 + outSlope: -6.8230443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.07706088 + inSlope: -4.916115 + outSlope: -4.916115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.12789138 + inSlope: 1.0247345 + outSlope: 1.0247345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.04290309 + inSlope: 7.4485836 + outSlope: 7.4485836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.120394506 + inSlope: 9.040899 + outSlope: 9.040899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.37940747 + inSlope: 6.740819 + outSlope: 6.740819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.770737 + inSlope: 2.9366784 + outSlope: 2.9366784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.90588605 + inSlope: 0.9784118 + outSlope: 0.9784118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.9175707 + inSlope: 1.2241364 + outSlope: 1.2241364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 1.0175544 + inSlope: 0.36566412 + outSlope: 0.36566412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.99471307 + inSlope: -3.1437345 + outSlope: -3.1437345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.91179836 + inSlope: -6.085779 + outSlope: -6.085779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.79185396 + inSlope: -6.0095234 + outSlope: -6.0095234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.7114811 + inSlope: -4.527666 + outSlope: -4.527666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.5857244 + inSlope: -2.4506562 + outSlope: -2.4506562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.539569 + inSlope: -1.6797726 + outSlope: -1.6797726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.4116488 + inSlope: -2.4036155 + outSlope: -2.4036155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.26980507 + inSlope: -1.9801136 + outSlope: -1.9801136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.20678534 + inSlope: -1.7406542 + outSlope: -1.7406542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.15934761 + inSlope: -0.8613816 + outSlope: -0.8613816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.15023512 + inSlope: -0.6589769 + outSlope: -0.6589769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.09844013 + inSlope: -0.4239117 + outSlope: -0.4239117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.09379428 + inSlope: -0.22466382 + outSlope: -0.22466382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.090951346 + inSlope: -0.04049849 + outSlope: -0.04049849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.09244433 + inSlope: -0.14086238 + outSlope: -0.14086238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.08625594 + inSlope: -0.030960321 + outSlope: -0.030960321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.09141232 + inSlope: -0.60338336 + outSlope: -0.60338336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.06614318 + inSlope: -2.5195777 + outSlope: -2.5195777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.0074264756 + inSlope: -4.1583834 + outSlope: -4.1583834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.07246946 + inSlope: -5.721048 + outSlope: -5.721048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.18327652 + inSlope: -7.4362698 + outSlope: -7.4362698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.32034647 + inSlope: -7.8152504 + outSlope: -7.8152504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.44378462 + inSlope: -5.275296 + outSlope: -5.275296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.4961895 + inSlope: 1.1836644 + outSlope: 1.1836644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.40432918 + inSlope: 7.9991655 + outSlope: 7.9991655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.22955091 + inSlope: 9.680613 + outSlope: 9.680613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.08164237 + inSlope: 8.327489 + outSlope: 8.327489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.048031792 + inSlope: 7.280305 + outSlope: 7.280305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.35524452 + inSlope: 5.464039 + outSlope: 5.464039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.7065834 + inSlope: 5.2589645 + outSlope: 5.2589645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.9189582 + inSlope: 2.0237787 + outSlope: 2.0237787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.90782356 + inSlope: -1.5884397 + outSlope: -1.5884397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.82248455 + inSlope: -3.2553306 + outSlope: -3.2553306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.7668381 + inSlope: -1.9415331 + outSlope: -1.9415331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.75776684 + inSlope: -2.019607 + outSlope: -2.019607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.6995179 + inSlope: -4.563842 + outSlope: -4.563842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.6056389 + inSlope: -5.048237 + outSlope: -5.048237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.5312435 + inSlope: -4.8685217 + outSlope: -4.8685217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.44335502 + inSlope: -4.3971195 + outSlope: -4.3971195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.38467216 + inSlope: -2.3194826 + outSlope: -2.3194826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.35422525 + inSlope: -1.2547287 + outSlope: -1.2547287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.28520015 + inSlope: -2.0765502 + outSlope: -2.0765502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.25499564 + inSlope: -1.5249972 + outSlope: -1.5249972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.23436695 + inSlope: -1.8834481 + outSlope: -1.8834481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.1922141 + inSlope: -1.9946057 + outSlope: -1.9946057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.16788016 + inSlope: -1.4092956 + outSlope: -1.4092956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.108252585 + inSlope: -0.9232208 + outSlope: -0.9232208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.08741173 + inSlope: -0.26956752 + outSlope: -0.26956752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.084721304 + inSlope: -0.1752698 + outSlope: -0.1752698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.080248065 + inSlope: -0.22187433 + outSlope: -0.22187433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.0773255 + inSlope: 0.28173772 + outSlope: 0.28173772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.08963931 + inSlope: 0.49870253 + outSlope: 0.49870253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.09394884 + inSlope: 0.34370834 + outSlope: 0.34370834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.11221461 + inSlope: 0.7134775 + outSlope: 0.7134775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.124878824 + inSlope: 0.74066436 + outSlope: 0.74066436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.13690339 + inSlope: 0.011020422 + outSlope: 0.011020422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.12524651 + inSlope: -1.4277599 + outSlope: -1.4277599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.08931109 + inSlope: -2.469084 + outSlope: -2.469084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.042943936 + inSlope: -3.4391112 + outSlope: -3.4391112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.02532615 + inSlope: -4.7451086 + outSlope: -4.7451086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.11522589 + inSlope: -5.1677847 + outSlope: -5.1677847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.19758536 + inSlope: -2.8744884 + outSlope: -2.8744884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.21104306 + inSlope: 3.2800431 + outSlope: 3.2800431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.088248745 + inSlope: 9.739947 + outSlope: 9.739947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.11362042 + inSlope: 11.311593 + outSlope: 11.311593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.5925454 + inSlope: 8.480892 + outSlope: 8.480892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 1.2129747 + inSlope: 6.3012314 + outSlope: 6.3012314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 1.3150845 + inSlope: 4.536787 + outSlope: 4.536787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 1.3271959 + inSlope: -3.463105 + outSlope: -3.463105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 1.2551643 + inSlope: -3.99513 + outSlope: -3.99513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.89666873 + inSlope: -5.7835646 + outSlope: -5.7835646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.79009104 + inSlope: -4.89779 + outSlope: -4.89779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.7334085 + inSlope: -4.0179157 + outSlope: -4.0179157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.65616035 + inSlope: -4.0904384 + outSlope: -4.0904384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.59706044 + inSlope: -3.3241627 + outSlope: -3.3241627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.51924247 + inSlope: -0.5442425 + outSlope: -0.5442425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.5385211 + inSlope: -0.43175936 + outSlope: -0.43175936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.51282173 + inSlope: -1.513062 + outSlope: -1.513062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.43871078 + inSlope: -1.4715208 + outSlope: -1.4715208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.41477472 + inSlope: -1.1103125 + outSlope: -1.1103125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.3883766 + inSlope: -1.1297473 + outSlope: -1.1297473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.3640415 + inSlope: -1.74916 + outSlope: -1.74916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.33007145 + inSlope: -1.6346134 + outSlope: -1.6346134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.30955464 + inSlope: -1.2550349 + outSlope: -1.2550349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.288237 + inSlope: -0.27077296 + outSlope: -0.27077296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.30052936 + inSlope: 0.26168853 + outSlope: 0.26168853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.29696018 + inSlope: -0.25404063 + outSlope: -0.25404063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.2875992 + inSlope: -0.19212522 + outSlope: -0.19212522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.2856572 + inSlope: -0.34083542 + outSlope: -0.34083542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.2690611 + inSlope: -0.09828578 + outSlope: -0.09828578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.27896369 + inSlope: 0.3429489 + outSlope: 0.3429489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.26810792 + inSlope: -1.9590504 + outSlope: -1.9590504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.13795201 + inSlope: -6.0475063 + outSlope: -6.0475063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.017507575 + inSlope: -8.177128 + outSlope: -8.177128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.13461821 + inSlope: -8.832476 + outSlope: -8.832476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.27690786 + inSlope: -6.3789682 + outSlope: -6.3789682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.34725133 + inSlope: 0.49835992 + outSlope: 0.49835992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.26029363 + inSlope: 7.835656 + outSlope: 7.835656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.08606428 + inSlope: 9.774201 + outSlope: 9.774201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.06551245 + inSlope: 8.509679 + outSlope: 8.509679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.41835544 + inSlope: 5.814848 + outSlope: 5.814848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.7621409 + inSlope: 2.577712 + outSlope: 2.577712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.85709774 + inSlope: 0.9432136 + outSlope: 0.9432136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.88217795 + inSlope: 0.34757292 + outSlope: 0.34757292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.8827473 + inSlope: -0.31827205 + outSlope: -0.31827205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.8746006 + inSlope: -1.716177 + outSlope: -1.716177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.76312363 + inSlope: -3.4225187 + outSlope: -3.4225187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.58455074 + inSlope: -1.9057553 + outSlope: -1.9057553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.540299 + inSlope: -1.0569658 + outSlope: -1.0569658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.0000010928301 + inSlope: 0.0000061471746 + outSlope: 0.0000061471746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.0000012977357 + inSlope: 2.1827873e-11 + outSlope: 2.1827873e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.0000010928301 + inSlope: -0.000006147153 + outSlope: -0.000006147153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.0000009562264 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.0000010928301 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.0000009562264 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.0000010928301 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.0000010928301 + inSlope: 2.910383e-11 + outSlope: 2.910383e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.0000009562264 + inSlope: -0.0000040980863 + outSlope: -0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.0000009562264 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.0000010928301 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.0000009562264 + inSlope: -2.910383e-11 + outSlope: -2.910383e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.0000010928301 + inSlope: -2.910383e-11 + outSlope: -2.910383e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.0000009562264 + inSlope: -2.910383e-11 + outSlope: -2.910383e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.0000010928301 + inSlope: 0.0000040980863 + outSlope: 0.0000040980863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.0000010928301 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.0000009562264 + inSlope: 5.866241e-11 + outSlope: 5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.0000010928301 + inSlope: 5.866241e-11 + outSlope: 5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.0000009562264 + inSlope: 5.866241e-11 + outSlope: 5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.0000009562264 + inSlope: -5.866241e-11 + outSlope: -5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.0000010928301 + inSlope: 5.866241e-11 + outSlope: 5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.0000009562264 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.0000009562264 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.0000009562264 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.0000010928301 + inSlope: 0.0000040981154 + outSlope: 0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: 0.0000010928301 + inSlope: -0.0000040981154 + outSlope: -0.0000040981154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.0000009562264 + inSlope: -5.866241e-11 + outSlope: -5.866241e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.0000010928301 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.0000009562264 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.0000010928301 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.0000010928301 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.0000009562264 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.0000010928301 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.0000010928301 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.0000010928301 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.0000010928301 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.0000010928301 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.0000009562264 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.0000010928301 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.0000010928301 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.0000010928301 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.0000010928301 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.0000010928301 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.0000009562264 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.0000009562264 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.0000009562264 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.0000010928301 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.0000009562264 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.0000009562264 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.0000010928301 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.0000009562264 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.0000009562264 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.0000009562264 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.0000009562264 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.0000009562264 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.0000009562264 + inSlope: 0.0000040980567 + outSlope: 0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.0000010928301 + inSlope: -1.1732482e-10 + outSlope: -1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.0000009562264 + inSlope: -0.000004098174 + outSlope: -0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.0000009562264 + inSlope: 0.000004098174 + outSlope: 0.000004098174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.0000010928301 + inSlope: 1.1732482e-10 + outSlope: 1.1732482e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.0000009562264 + inSlope: -0.0000040980567 + outSlope: -0.0000040980567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.0000009562264 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.24559471 + inSlope: 1.1852895 + outSlope: 1.1852895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.26534954 + inSlope: 0.7614478 + outSlope: 0.7614478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.22092405 + inSlope: -1.4603043 + outSlope: -1.4603043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0.15618388 + inSlope: 0.7435576 + outSlope: 0.7435576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.22524928 + inSlope: 0.90362376 + outSlope: 0.90362376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.22516459 + inSlope: -0.88073075 + outSlope: -0.88073075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.13939537 + inSlope: -2.1135101 + outSlope: -2.1135101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.10418488 + inSlope: -1.9510074 + outSlope: -1.9510074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.044951834 + inSlope: -1.890497 + outSlope: -1.890497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.011345236 + inSlope: -1.6533763 + outSlope: -1.6533763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.0101607 + inSlope: -0.8108758 + outSlope: -0.8108758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.015683979 + inSlope: 0.22697581 + outSlope: 0.22697581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.0025948563 + inSlope: 2.2002177 + outSlope: 2.2002177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.057656653 + inSlope: 4.5839453 + outSlope: 4.5839453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.15020329 + inSlope: 5.5689683 + outSlope: 5.5689683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.24328892 + inSlope: 5.0092278 + outSlope: 5.0092278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.31717756 + inSlope: 4.0858946 + outSlope: 4.0858946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.44976422 + inSlope: 0.94815284 + outSlope: 0.94815284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.44770375 + inSlope: -0.9317073 + outSlope: -0.9317073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.40404662 + inSlope: -1.1954491 + outSlope: -1.1954491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.3686529 + inSlope: -0.9036201 + outSlope: -0.9036201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.35512766 + inSlope: -0.3733558 + outSlope: -0.3733558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.35620773 + inSlope: 0.14176433 + outSlope: 0.14176433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.33558 + inSlope: -2.863302 + outSlope: -2.863302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.1654621 + inSlope: -6.2320433 + outSlope: -6.2320433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.056674864 + inSlope: -5.7732573 + outSlope: -5.7732573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.026979998 + inSlope: -3.9918437 + outSlope: -3.9918437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.07638646 + inSlope: -2.7701972 + outSlope: -2.7701972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.11931997 + inSlope: -1.9332614 + outSlope: -1.9332614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.1408286 + inSlope: -0.009952366 + outSlope: -0.009952366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.11965171 + inSlope: 2.040251 + outSlope: 2.040251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.07282029 + inSlope: 2.8622684 + outSlope: 2.8622684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.024242679 + inSlope: 3.6487494 + outSlope: 3.6487494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.048804745 + inSlope: 4.835059 + outSlope: 4.835059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.1369258 + inSlope: 4.687254 + outSlope: 4.687254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.2050464 + inSlope: 3.2600594 + outSlope: 3.2600594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.26865876 + inSlope: -0.16835871 + outSlope: -0.16835871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.17280456 + inSlope: -1.0604495 + outSlope: -1.0604495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: 0.15691195 + inSlope: 0.74069226 + outSlope: 0.74069226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.22524908 + inSlope: 0.8992302 + outSlope: 0.8992302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.22516425 + inSlope: -0.88072383 + outSlope: -0.88072383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.13939618 + inSlope: -2.1134944 + outSlope: -2.1134944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.104184166 + inSlope: -1.9509978 + outSlope: -1.9509978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.044952665 + inSlope: -1.8905138 + outSlope: -1.8905138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.01134566 + inSlope: -1.6534173 + outSlope: -1.6534173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.010161191 + inSlope: -0.8108827 + outSlope: -0.8108827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.015683737 + inSlope: 0.22700708 + outSlope: 0.22700708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.0025942964 + inSlope: 2.20021 + outSlope: 2.20021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.05765696 + inSlope: 4.583933 + outSlope: 4.583933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.15020375 + inSlope: 5.568969 + outSlope: 5.568969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.24328907 + inSlope: 5.009248 + outSlope: 5.009248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.31717852 + inSlope: 4.0859346 + outSlope: 4.0859346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.4497654 + inSlope: 0.94823194 + outSlope: 0.94823194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.4477057 + inSlope: -0.9224841 + outSlope: -0.9224841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.4046928 + inSlope: -1.1747291 + outSlope: -1.1747291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.36378464 + inSlope: -0.4813063 + outSlope: -0.4813063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.35741997 + inSlope: 0.023470715 + outSlope: 0.023470715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.36456695 + inSlope: -0.4846944 + outSlope: -0.4846944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.3412635 + inSlope: -2.809029 + outSlope: -2.809029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.17244247 + inSlope: -6.208688 + outSlope: -6.208688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.063976675 + inSlope: -5.857741 + outSlope: -5.857741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.022815373 + inSlope: -4.084511 + outSlope: -4.084511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.07217355 + inSlope: -2.768961 + outSlope: -2.768961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.11511429 + inSlope: -1.9341631 + outSlope: -1.9341631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.1366459 + inSlope: -0.009285152 + outSlope: -0.009285152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.11542379 + inSlope: 2.041294 + outSlope: 2.041294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.06860282 + inSlope: 2.8457456 + outSlope: 2.8457456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.0205657 + inSlope: 3.6740775 + outSlope: 3.6740775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.053866316 + inSlope: 4.8122234 + outSlope: 4.8122234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.1398416 + inSlope: 4.534896 + outSlope: 4.534896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.20502983 + inSlope: 3.0706372 + outSlope: 3.0706372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.25968745 + inSlope: -0.29062748 + outSlope: -0.29062748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.15868208 + inSlope: -1.1171002 + outSlope: -1.1171002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.14296685 + inSlope: -0.54688644 + outSlope: -0.54688644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.14045262 + inSlope: -0.115182474 + outSlope: -0.115182474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: 0.1391274 + inSlope: 0.5034395 + outSlope: 0.5034395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.18237603 + inSlope: 1.3480742 + outSlope: 1.3480742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.20871192 + inSlope: -0.1143686 + outSlope: -0.1143686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.14335082 + inSlope: -2.0986233 + outSlope: -2.0986233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.06744121 + inSlope: -2.1007583 + outSlope: -2.1007583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.035356246 + inSlope: -1.8749799 + outSlope: -1.8749799 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.004941942 + inSlope: -1.5299673 + outSlope: -1.5299673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.015642615 + inSlope: -1.0739192 + outSlope: -1.0739192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.03085533 + inSlope: -0.5402279 + outSlope: -0.5402279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.033650234 + inSlope: 0.43577826 + outSlope: 0.43577826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.016329441 + inSlope: 2.310719 + outSlope: 2.310719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.043373656 + inSlope: 4.9573474 + outSlope: 4.9573474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.14891532 + inSlope: 6.427106 + outSlope: 6.427106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.25761032 + inSlope: 5.99563 + outSlope: 5.99563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.34876946 + inSlope: 5.1921787 + outSlope: 5.1921787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.5335785 + inSlope: 1.4780121 + outSlope: 1.4780121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.43021432 + inSlope: -2.1539712 + outSlope: -2.1539712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.3526235 + inSlope: -0.7504989 + outSlope: -0.7504989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.3437565 + inSlope: -1.4624393 + outSlope: -1.4624393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.30387557 + inSlope: -3.7468977 + outSlope: -3.7468977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.10942988 + inSlope: -6.6889954 + outSlope: -6.6889954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: -0.0041062725 + inSlope: -5.2465086 + outSlope: -5.2465086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.06545357 + inSlope: -3.4035163 + outSlope: -3.4035163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.117556706 + inSlope: -2.9301014 + outSlope: -2.9301014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.16312352 + inSlope: -2.1064916 + outSlope: -2.1064916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.18777302 + inSlope: -0.20288426 + outSlope: -0.20288426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.16988632 + inSlope: 1.8697822 + outSlope: 1.8697822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.125447 + inSlope: 2.7613688 + outSlope: 2.7613688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.077840105 + inSlope: 2.9258418 + outSlope: 2.9258418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.027918357 + inSlope: 3.303502 + outSlope: 3.303502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.032276526 + inSlope: 3.6413865 + outSlope: 3.6413865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.093461074 + inSlope: 2.9026847 + outSlope: 2.9026847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.14545815 + inSlope: 0.53802484 + outSlope: 0.53802484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.11138057 + inSlope: -1.6176199 + outSlope: -1.6176199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.046257857 + inSlope: -2.0718536 + outSlope: -2.0718536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.011603036 + inSlope: -1.7206829 + outSlope: -1.7206829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: -0.011098183 + inSlope: -1.0981659 + outSlope: -1.0981659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: -0.025002459 + inSlope: -0.65293723 + outSlope: -0.65293723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.03286285 + inSlope: -0.1835164 + outSlope: -0.1835164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.031119779 + inSlope: 0.2804977 + outSlope: 0.2804977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.023512935 + inSlope: 0.40518075 + outSlope: 0.40518075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.017613767 + inSlope: 0.17425624 + outSlope: 0.17425624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.0177044 + inSlope: -0.25750494 + outSlope: -0.25750494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.041054018 + inSlope: -1.0320516 + outSlope: -1.0320516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.08360238 + inSlope: -1.3857207 + outSlope: -1.3857207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.12712143 + inSlope: -1.1434836 + outSlope: -1.1434836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.1639943 + inSlope: -1.1723888 + outSlope: -1.1723888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.19958057 + inSlope: 0.32237768 + outSlope: 0.32237768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.18714416 + inSlope: 1.0142913 + outSlope: 1.0142913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.16577089 + inSlope: 1.137576 + outSlope: 1.137576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.149225 + inSlope: 0.6449431 + outSlope: 0.6449431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.14568746 + inSlope: -0.2877472 + outSlope: -0.2877472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.23100577 + inSlope: -0.59687746 + outSlope: -0.59687746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.2346381 + inSlope: 0.37373132 + outSlope: 0.37373132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.2316734 + inSlope: -0.71857476 + outSlope: -0.71857476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.34864688 + inSlope: -1.7308428 + outSlope: -1.7308428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.37371853 + inSlope: -1.3907303 + outSlope: -1.3907303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.39889228 + inSlope: 0.96740484 + outSlope: 0.96740484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.22821139 + inSlope: 4.2529354 + outSlope: 4.2529354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.09664812 + inSlope: 3.2322125 + outSlope: 3.2322125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.04988186 + inSlope: 2.38966 + outSlope: 2.38966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.016992865 + inSlope: 1.750603 + outSlope: 1.750603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.008471522 + inSlope: 1.4122615 + outSlope: 1.4122615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.030082474 + inSlope: 0.8159614 + outSlope: 0.8159614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 0.0290707 + inSlope: -0.674039 + outSlope: -0.674039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.013202264 + inSlope: -0.90800834 + outSlope: -0.90800834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.0011962166 + inSlope: -0.6706441 + outSlope: -0.6706441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: -0.009152519 + inSlope: -0.4537237 + outSlope: -0.4537237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: -0.016320325 + inSlope: -0.39923775 + outSlope: -0.39923775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.02246043 + inSlope: -0.08515776 + outSlope: -0.08515776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.019158915 + inSlope: 0.48842958 + outSlope: 0.48842958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.0061792745 + inSlope: 1.2493808 + outSlope: 1.2493808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.02248726 + inSlope: 1.7563841 + outSlope: 1.7563841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.052366808 + inSlope: 1.447032 + outSlope: 1.447032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.07072161 + inSlope: 0.6313955 + outSlope: 0.6313955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.065016404 + inSlope: -0.7255147 + outSlope: -0.7255147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.0492294 + inSlope: -1.0856423 + outSlope: -1.0856423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.02882784 + inSlope: -1.2215736 + outSlope: -1.2215736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.008510314 + inSlope: -0.9948324 + outSlope: -0.9948324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.0043331017 + inSlope: -0.7319601 + outSlope: -0.7319601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.015888352 + inSlope: -0.93568414 + outSlope: -0.93568414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.03552266 + inSlope: -1.3664666 + outSlope: -1.3664666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.061437108 + inSlope: -1.4870429 + outSlope: -1.4870429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.085090674 + inSlope: -1.0360947 + outSlope: -1.0360947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.095973745 + inSlope: -0.10407163 + outSlope: -0.10407163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.08855946 + inSlope: 0.9078179 + outSlope: 0.9078179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.0657134 + inSlope: 1.4915274 + outSlope: 1.4915274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.038841873 + inSlope: 1.4889505 + outSlope: 1.4889505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.016081706 + inSlope: 1.3679969 + outSlope: 1.3679969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.00675798 + inSlope: 1.5145764 + outSlope: 1.5145764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.034404058 + inSlope: 1.3881487 + outSlope: 1.3881487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.06776939 + inSlope: 0.9245655 + outSlope: 0.9245655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.17689155 + inSlope: 1.8655957 + outSlope: 1.8655957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.25233042 + inSlope: 2.675108 + outSlope: 2.675108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.29976416 + inSlope: 2.0719054 + outSlope: 2.0719054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.32139423 + inSlope: 0.03914702 + outSlope: 0.03914702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.19412166 + inSlope: -3.5608582 + outSlope: -3.5608582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.13488403 + inSlope: -3.1936707 + outSlope: -3.1936707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.087666236 + inSlope: -2.6535532 + outSlope: -2.6535532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.046431072 + inSlope: -1.5171001 + outSlope: -1.5171001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.037095826 + inSlope: 1.6276448 + outSlope: 1.6276448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.10068689 + inSlope: 5.402046 + outSlope: 5.402046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.21716312 + inSlope: 7.5230803 + outSlope: 7.5230803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.35145625 + inSlope: 8.914024 + outSlope: 8.914024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.5142966 + inSlope: 11.552111 + outSlope: 11.552111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.7365271 + inSlope: 11.136789 + outSlope: 11.136789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.8855236 + inSlope: 5.055375 + outSlope: 5.055375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.9050376 + inSlope: 1.4163382 + outSlope: 1.4163382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.9327347 + inSlope: 1.8599286 + outSlope: 1.8599286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.96703523 + inSlope: -1.46734 + outSlope: -1.46734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.8838251 + inSlope: -6.4791164 + outSlope: -6.4791164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.7510642 + inSlope: -6.5303693 + outSlope: -6.5303693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.5986843 + inSlope: -3.656586 + outSlope: -3.656586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.45989662 + inSlope: -0.2528154 + outSlope: -0.2528154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.49127352 + inSlope: 0.3107702 + outSlope: 0.3107702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.40567183 + inSlope: -2.48679 + outSlope: -2.48679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.31668633 + inSlope: -2.4988933 + outSlope: -2.4988933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.2411513 + inSlope: -2.2678237 + outSlope: -2.2678237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.16912577 + inSlope: -1.3470685 + outSlope: -1.3470685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.15738164 + inSlope: 0.35220692 + outSlope: 0.35220692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.18086548 + inSlope: 2.6640863 + outSlope: 2.6640863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.24618503 + inSlope: 4.9316893 + outSlope: 4.9316893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.44707105 + inSlope: 5.3961525 + outSlope: 5.3961525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.58797014 + inSlope: 3.0040874 + outSlope: 3.0040874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.6189109 + inSlope: -1.3394976 + outSlope: -1.3394976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.44551605 + inSlope: -1.5720067 + outSlope: -1.5720067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.42354566 + inSlope: -0.8575742 + outSlope: -0.8575742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.38204506 + inSlope: -3.2552342 + outSlope: -3.2552342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.19961908 + inSlope: -6.5611534 + outSlope: -6.5611534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.08566131 + inSlope: -6.392887 + outSlope: -6.392887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.013477179 + inSlope: -4.5281653 + outSlope: -4.5281653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.06527673 + inSlope: -2.8451166 + outSlope: -2.8451166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.13222271 + inSlope: -0.6229635 + outSlope: -0.6229635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.12908071 + inSlope: 0.6744133 + outSlope: 0.6744133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.10974252 + inSlope: 1.5083808 + outSlope: 1.5083808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.07880124 + inSlope: 2.2271404 + outSlope: 2.2271404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.035504755 + inSlope: 3.4157329 + outSlope: 3.4157329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.035056803 + inSlope: 5.489168 + outSlope: 5.489168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.14746675 + inSlope: 6.3161497 + outSlope: 6.3161497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.24559471 + inSlope: 5.887599 + outSlope: 5.887599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.06386808 + inSlope: -4.780867 + outSlope: -4.780867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.1435492 + inSlope: -4.375629 + outSlope: -4.375629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.42502668 + inSlope: -0.262328 + outSlope: -0.262328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.43694597 + inSlope: -0.48593047 + outSlope: -0.48593047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.41558057 + inSlope: 1.7910795 + outSlope: 1.7910795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.32719776 + inSlope: 3.3540401 + outSlope: 3.3540401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.18478124 + inSlope: 5.9734163 + outSlope: 5.9734163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.06700069 + inSlope: 7.968483 + outSlope: 7.968483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.08083488 + inSlope: 9.003744 + outSlope: 9.003744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.23312436 + inSlope: 8.701098 + outSlope: 8.701098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.48344788 + inSlope: 5.9583235 + outSlope: 5.9583235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.74613166 + inSlope: 3.148818 + outSlope: 3.148818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 1.0326531 + inSlope: 1.2972372 + outSlope: 1.2972372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 1.0793983 + inSlope: -0.023779288 + outSlope: -0.023779288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.64777946 + inSlope: -5.483404 + outSlope: -5.483404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.44320813 + inSlope: -7.4729433 + outSlope: -7.4729433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.30343664 + inSlope: -7.918463 + outSlope: -7.918463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.1792591 + inSlope: -6.512593 + outSlope: -6.512593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.08635042 + inSlope: -5.078327 + outSlope: -5.078327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.0099816965 + inSlope: -4.50655 + outSlope: -4.50655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.06386803 + inSlope: -4.3230925 + outSlope: -4.3230925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.1341215 + inSlope: -3.9175038 + outSlope: -3.9175038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.37624642 + inSlope: -1.1568038 + outSlope: -1.1568038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.4369463 + inSlope: -0.5035557 + outSlope: -0.5035557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.41557986 + inSlope: 1.7910826 + outSlope: 1.7910826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.32719693 + inSlope: 3.3540483 + outSlope: 3.3540483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.1847809 + inSlope: 5.973463 + outSlope: 5.973463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.0669986 + inSlope: 7.9685183 + outSlope: 7.9685183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.080836125 + inSlope: 9.003719 + outSlope: 9.003719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.2331251 + inSlope: 8.701082 + outSlope: 8.701082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.48344857 + inSlope: 5.9583077 + outSlope: 5.9583077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.7461318 + inSlope: 3.1488342 + outSlope: 3.1488342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 1.0326933 + inSlope: 1.3209498 + outSlope: 1.3209498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 1.080077 + inSlope: 0.0017845631 + outSlope: 0.0017845631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.6466657 + inSlope: -5.470233 + outSlope: -5.470233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.44340917 + inSlope: -7.408741 + outSlope: -7.408741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.30488983 + inSlope: -7.8439455 + outSlope: -7.8439455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.18194456 + inSlope: -6.445543 + outSlope: -6.445543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.090038605 + inSlope: -5.0265894 + outSlope: -5.0265894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.014391201 + inSlope: -4.4724693 + outSlope: -4.4724693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.059044108 + inSlope: -4.301894 + outSlope: -4.301894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.12900513 + inSlope: -3.895588 + outSlope: -3.895588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: -0.36370292 + inSlope: -1.0145594 + outSlope: -1.0145594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.40869212 + inSlope: -0.39061314 + outSlope: -0.39061314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.38387978 + inSlope: 1.7759504 + outSlope: 1.7759504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.29716232 + inSlope: 3.2709365 + outSlope: 3.2709365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.15998425 + inSlope: 5.6681895 + outSlope: 5.6681895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.04879575 + inSlope: 7.501935 + outSlope: 7.501935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.09008001 + inSlope: 8.455627 + outSlope: 8.455627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.23306029 + inSlope: 8.187577 + outSlope: 8.187577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.47071728 + inSlope: 5.6651154 + outSlope: 5.6651154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.7140678 + inSlope: 2.8920803 + outSlope: 2.8920803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 1.0037869 + inSlope: 1.1315219 + outSlope: 1.1315219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 1.0325001 + inSlope: -0.40579715 + outSlope: -0.40579715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.5294105 + inSlope: -5.4526224 + outSlope: -5.4526224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.33964273 + inSlope: -6.8339977 + outSlope: -6.8339977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.21106175 + inSlope: -7.282545 + outSlope: -7.282545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.096889615 + inSlope: -5.998684 + outSlope: -5.998684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.011105794 + inSlope: -4.756105 + outSlope: -4.756105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.061647072 + inSlope: -4.386073 + outSlope: -4.386073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.2711075 + inSlope: -3.6268616 + outSlope: -3.6268616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.5726134 + inSlope: -0.8400848 + outSlope: -0.8400848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.5818499 + inSlope: 1.9543469 + outSlope: 1.9543469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.4947619 + inSlope: 3.567404 + outSlope: 3.567404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.42450166 + inSlope: 5.361871 + outSlope: 5.361871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.31603307 + inSlope: 7.544999 + outSlope: 7.544999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.01645587 + inSlope: 9.258485 + outSlope: 9.258485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.13561615 + inSlope: 8.61631 + outSlope: 8.61631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.38271508 + inSlope: 6.027785 + outSlope: 6.027785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.6406822 + inSlope: 2.2401223 + outSlope: 2.2401223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.66596353 + inSlope: -0.9573493 + outSlope: -0.9573493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.62440246 + inSlope: -0.49087155 + outSlope: -0.49087155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.5842825 + inSlope: -1.8518883 + outSlope: -1.8518883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.3619746 + inSlope: -4.5507526 + outSlope: -4.5507526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.21474636 + inSlope: -3.6373525 + outSlope: -3.6373525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.16249326 + inSlope: -3.3402946 + outSlope: -3.3402946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.10340331 + inSlope: -4.6254845 + outSlope: -4.6254845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.0083105955 + inSlope: -5.5083036 + outSlope: -5.5083036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.080207914 + inSlope: -4.6417685 + outSlope: -4.6417685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.20390525 + inSlope: -3.5856838 + outSlope: -3.5856838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.3862044 + inSlope: -3.255206 + outSlope: -3.255206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.6755516 + inSlope: -0.6748069 + outSlope: -0.6748069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.6641602 + inSlope: 2.0416434 + outSlope: 2.0416434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.5613677 + inSlope: 4.0730877 + outSlope: 4.0730877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.3794002 + inSlope: 7.8539095 + outSlope: 7.8539095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.2236852 + inSlope: 10.510476 + outSlope: 10.510476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.029051872 + inSlope: 11.788565 + outSlope: 11.788565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.16926663 + inSlope: 11.344297 + outSlope: 11.344297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.49891832 + inSlope: 8.057215 + outSlope: 8.057215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.8911648 + inSlope: 2.6879964 + outSlope: 2.6879964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 1.0583339 + inSlope: 0.12690201 + outSlope: 0.12690201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 1.0136837 + inSlope: -2.5022209 + outSlope: -2.5022209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.56337017 + inSlope: -5.671135 + outSlope: -5.671135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.36455387 + inSlope: -6.8360853 + outSlope: -6.8360853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.23902872 + inSlope: -6.7971153 + outSlope: -6.7971153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.13798323 + inSlope: -4.617104 + outSlope: -4.617104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.08512609 + inSlope: -2.9064553 + outSlope: -2.9064553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.04110136 + inSlope: -3.3533888 + outSlope: -3.3533888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.026653767 + inSlope: -3.9810095 + outSlope: -3.9810095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.091598876 + inSlope: -3.6638641 + outSlope: -3.6638641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.14878234 + inSlope: -4.014345 + outSlope: -4.014345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.22540998 + inSlope: -4.4975386 + outSlope: -4.4975386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.2987001 + inSlope: -3.781722 + outSlope: -3.781722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.42149475 + inSlope: -1.5682266 + outSlope: -1.5682266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.48754266 + inSlope: -0.36218587 + outSlope: -0.36218587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.45698667 + inSlope: 1.8554254 + outSlope: 1.8554254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.36875325 + inSlope: 3.2613258 + outSlope: 3.2613258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.23300964 + inSlope: 5.660516 + outSlope: 5.660516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.12132733 + inSlope: 7.597669 + outSlope: 7.597669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.020245334 + inSlope: 8.666469 + outSlope: 8.666469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.16755475 + inSlope: 8.434977 + outSlope: 8.434977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.41065887 + inSlope: 5.64787 + outSlope: 5.64787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.60716784 + inSlope: 3.3854787 + outSlope: 3.3854787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.8495311 + inSlope: 3.5348213 + outSlope: 3.5348213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 1.071034 + inSlope: 0.032084852 + outSlope: 0.032084852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.65346164 + inSlope: -4.894246 + outSlope: -4.894246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.47679397 + inSlope: -6.1019754 + outSlope: -6.1019754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.13508672 + inSlope: -6.627554 + outSlope: -6.627554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.029061247 + inSlope: -5.9686556 + outSlope: -5.9686556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.06386808 + inSlope: -5.5756855 + outSlope: -5.5756855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.13429144 + inSlope: 1.3099166 + outSlope: 1.3099166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.112459496 + inSlope: 1.4683645 + outSlope: 1.4683645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: -0.0528625 + inSlope: 2.0851812 + outSlope: 2.0851812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.015839908 + inSlope: 2.2867632 + outSlope: 2.2867632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.02336294 + inSlope: 2.4256635 + outSlope: 2.4256635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.10620998 + inSlope: 2.4058356 + outSlope: 2.4058356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.23246992 + inSlope: 1.1709985 + outSlope: 1.1709985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.2642892 + inSlope: 0.7599852 + outSlope: 0.7599852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.2638414 + inSlope: -0.6505529 + outSlope: -0.6505529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.23954672 + inSlope: -0.52492875 + outSlope: -0.52492875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.22788025 + inSlope: -0.26824683 + outSlope: -0.26824683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.22522968 + inSlope: 0.4890444 + outSlope: 0.4890444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.26545027 + inSlope: 1.7655014 + outSlope: 1.7655014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.3187252 + inSlope: 0.55722475 + outSlope: 0.55722475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.29945937 + inSlope: -1.5925655 + outSlope: -1.5925655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.1385754 + inSlope: -4.6085534 + outSlope: -4.6085534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.05569645 + inSlope: -5.2213345 + outSlope: -5.2213345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.035469193 + inSlope: -5.4504128 + outSlope: -5.4504128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.39649093 + inSlope: -2.1387353 + outSlope: -2.1387353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: -0.42047447 + inSlope: 0.68622667 + outSlope: 0.68622667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.39537105 + inSlope: 0.7271677 + outSlope: 0.7271677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.35217863 + inSlope: 2.6048324 + outSlope: 2.6048324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.23807846 + inSlope: 3.1832304 + outSlope: 3.1832304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.19028734 + inSlope: 2.310398 + outSlope: 2.310398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.16106509 + inSlope: 1.2399806 + outSlope: 1.2399806 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.14269044 + inSlope: 0.4399122 + outSlope: 0.4399122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.120158434 + inSlope: 1.0374422 + outSlope: 1.0374422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.07228955 + inSlope: 1.8360355 + outSlope: 1.8360355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.038508464 + inSlope: 2.1490338 + outSlope: 2.1490338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.00065500755 + inSlope: 2.3992667 + outSlope: 2.3992667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.04146729 + inSlope: 2.5629144 + outSlope: 2.5629144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.2280384 + inSlope: 1.3993139 + outSlope: 1.3993139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.2769462 + inSlope: -0.04770671 + outSlope: -0.04770671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.25123715 + inSlope: -0.72883487 + outSlope: -0.72883487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.2337395 + inSlope: -0.22690079 + outSlope: -0.22690079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.22787972 + inSlope: -0.2682426 + outSlope: -0.2682426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.22522981 + inSlope: 0.48901725 + outSlope: 0.48901725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.26545045 + inSlope: 1.7655218 + outSlope: 1.7655218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.31872496 + inSlope: 0.5572205 + outSlope: 0.5572205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.29945958 + inSlope: -1.5925765 + outSlope: -1.5925765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.1385743 + inSlope: -4.60853 + outSlope: -4.60853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.055696573 + inSlope: -5.219575 + outSlope: -5.219575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.035411358 + inSlope: -5.449239 + outSlope: -5.449239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.28651738 + inSlope: -4.1492014 + outSlope: -4.1492014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.397553 + inSlope: -2.2061205 + outSlope: -2.2061205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.43150994 + inSlope: 0.43831897 + outSlope: 0.43831897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.39862347 + inSlope: 0.66902345 + outSlope: 0.66902345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.3578506 + inSlope: 2.5189855 + outSlope: 2.5189855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.24676898 + inSlope: 3.0946538 + outSlope: 3.0946538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.20042656 + inSlope: 2.237689 + outSlope: 2.237689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.17217942 + inSlope: 1.1906606 + outSlope: 1.1906606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.15493762 + inSlope: 0.41931605 + outSlope: 0.41931605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.11235005 + inSlope: 1.4231577 + outSlope: 1.4231577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.014946077 + inSlope: 2.3428535 + outSlope: 2.3428535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.026065413 + inSlope: 2.4875116 + outSlope: 2.4875116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.14572632 + inSlope: 2.1085703 + outSlope: 2.1085703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.20401162 + inSlope: 1.3012365 + outSlope: 1.3012365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.23754948 + inSlope: 0.72945654 + outSlope: 0.72945654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.2312924 + inSlope: -0.79420197 + outSlope: -0.79420197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.20093112 + inSlope: -0.7370847 + outSlope: -0.7370847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.18613261 + inSlope: -0.3872711 + outSlope: -0.3872711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.17847262 + inSlope: -0.4882729 + outSlope: -0.4882729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.16892633 + inSlope: 0.33261967 + outSlope: 0.33261967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.18094416 + inSlope: 1.1460277 + outSlope: 1.1460277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.20712721 + inSlope: 1.7503786 + outSlope: 1.7503786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.26081684 + inSlope: 0.7371441 + outSlope: 0.7371441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.22211885 + inSlope: -2.351629 + outSlope: -2.351629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.10392913 + inSlope: -4.5833187 + outSlope: -4.5833187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.020013385 + inSlope: -5.298811 + outSlope: -5.298811 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.07269774 + inSlope: -5.5946026 + outSlope: -5.5946026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: -0.40737516 + inSlope: -3.5341196 + outSlope: -3.5341196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.48458502 + inSlope: 0.6335071 + outSlope: 0.6335071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.4361121 + inSlope: 2.353874 + outSlope: 2.353874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.33192974 + inSlope: 2.9521139 + outSlope: 2.9521139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.2593158 + inSlope: 1.1532186 + outSlope: 1.1532186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.24243806 + inSlope: 0.4717858 + outSlope: 0.4717858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: -0.16292849 + inSlope: 2.0114446 + outSlope: 2.0114446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.0823711 + inSlope: 2.7739067 + outSlope: 2.7739067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.0338398 + inSlope: 2.993424 + outSlope: 2.993424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.017409598 + inSlope: 3.092648 + outSlope: 3.092648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: 0.163812 + inSlope: 2.378415 + outSlope: 2.378415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.24413379 + inSlope: 1.0080864 + outSlope: 1.0080864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.24998346 + inSlope: -0.6549558 + outSlope: -0.6549558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.22396877 + inSlope: -0.6308798 + outSlope: -0.6308798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.2057821 + inSlope: -0.9412502 + outSlope: -0.9412502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.13180652 + inSlope: -1.2200205 + outSlope: -1.2200205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.116120964 + inSlope: -0.618503 + outSlope: -0.618503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.111189775 + inSlope: -0.13405693 + outSlope: -0.13405693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.10564501 + inSlope: -0.90434563 + outSlope: -0.90434563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.08150758 + inSlope: -1.9026663 + outSlope: -1.9026663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.042222857 + inSlope: -2.8237023 + outSlope: -2.8237023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.08186263 + inSlope: -4.5402174 + outSlope: -4.5402174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.66348106 + inSlope: -3.1883004 + outSlope: -3.1883004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.68570673 + inSlope: 1.7744153 + outSlope: 1.7744153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.6197662 + inSlope: 2.0087385 + outSlope: 2.0087385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.537805 + inSlope: 3.5142488 + outSlope: 3.5142488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.34362754 + inSlope: 2.8215427 + outSlope: 2.8215427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.2790068 + inSlope: 0.9281739 + outSlope: 0.9281739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.16511893 + inSlope: 2.62896 + outSlope: 2.62896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.0531195 + inSlope: 3.5599344 + outSlope: 3.5599344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.11254489 + inSlope: 3.5115237 + outSlope: 3.5115237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.21938977 + inSlope: 2.5828667 + outSlope: 2.5828667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.302909 + inSlope: 1.0392005 + outSlope: 1.0392005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.30800274 + inSlope: -0.80179006 + outSlope: -0.80179006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.27298453 + inSlope: -1.0353358 + outSlope: -1.0353358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.23921676 + inSlope: -1.3805182 + outSlope: -1.3805182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.14765187 + inSlope: -1.3413584 + outSlope: -1.3413584 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.13203993 + inSlope: -0.5360645 + outSlope: -0.5360645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.12978326 + inSlope: 0.03581757 + outSlope: 0.03581757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.13323377 + inSlope: -0.08459635 + outSlope: -0.08459635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.12696324 + inSlope: -0.91192967 + outSlope: -0.91192967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.1028364 + inSlope: -1.8443298 + outSlope: -1.8443298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.014539822 + inSlope: -3.4349105 + outSlope: -3.4349105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: -0.12101975 + inSlope: -4.396567 + outSlope: -4.396567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.5270873 + inSlope: -0.838369 + outSlope: -0.838369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.3666552 + inSlope: 1.7503424 + outSlope: 1.7503424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.30364284 + inSlope: 2.5091085 + outSlope: 2.5091085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.2130325 + inSlope: 2.1212764 + outSlope: 2.1212764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.1855114 + inSlope: 0.9961533 + outSlope: 0.9961533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.18959172 + inSlope: -0.79443824 + outSlope: -0.79443824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.20630826 + inSlope: -0.7504949 + outSlope: -0.7504949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.21669498 + inSlope: 0.05848702 + outSlope: 0.05848702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.21265842 + inSlope: 1.0185313 + outSlope: 1.0185313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.18274434 + inSlope: 2.3063705 + outSlope: 2.3063705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.13577923 + inSlope: 2.8366024 + outSlope: 2.8366024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.08818966 + inSlope: 2.9144988 + outSlope: 2.9144988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.038629394 + inSlope: 2.9505086 + outSlope: 2.9505086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.010160526 + inSlope: 2.8726401 + outSlope: 2.8726401 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.13737848 + inSlope: 2.0062244 + outSlope: 2.0062244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.2065173 + inSlope: 0.8785194 + outSlope: 0.8785194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.21403147 + inSlope: -0.42534786 + outSlope: -0.42534786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.19946484 + inSlope: -0.18226932 + outSlope: -0.18226932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.21002094 + inSlope: 0.32061356 + outSlope: 0.32061356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.2516654 + inSlope: 1.7910788 + outSlope: 1.7910788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.35894537 + inSlope: 1.1365392 + outSlope: 1.1365392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.35524318 + inSlope: -1.3237188 + outSlope: -1.3237188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.2646324 + inSlope: -4.005622 + outSlope: -4.005622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.099884905 + inSlope: -5.5161304 + outSlope: -5.5161304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.0043082396 + inSlope: -5.7486415 + outSlope: -5.7486415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: -0.18284224 + inSlope: -5.171851 + outSlope: -5.171851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.37739798 + inSlope: -2.2955801 + outSlope: -2.2955801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.39920706 + inSlope: 0.66988003 + outSlope: 0.66988003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.348886 + inSlope: 2.2126245 + outSlope: 2.2126245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.15686096 + inSlope: 2.055831 + outSlope: 2.055831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.13034244 + inSlope: 0.98665655 + outSlope: 0.98665655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.123972155 + inSlope: -0.118462995 + outSlope: -0.118462995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.13429144 + inSlope: -0.61914885 + outSlope: -0.61914885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Upper Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.43849018 + inSlope: -0.811572 + outSlope: -0.811572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.42496398 + inSlope: -1.3772445 + outSlope: -1.3772445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.20262194 + inSlope: -4.5737467 + outSlope: -4.5737467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.04657626 + inSlope: -4.5222473 + outSlope: -4.5222473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.026382254 + inSlope: -4.0970163 + outSlope: -4.0970163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.13891172 + inSlope: -2.2765143 + outSlope: -2.2765143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.1817511 + inSlope: -0.28956953 + outSlope: -0.28956953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.1927816 + inSlope: -0.47995442 + outSlope: -0.47995442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.22604434 + inSlope: -0.70880604 + outSlope: -0.70880604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.22822598 + inSlope: 1.511565 + outSlope: 1.511565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.04503735 + inSlope: 6.038911 + outSlope: 6.038911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.06940639 + inSlope: 7.4716253 + outSlope: 7.4716253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.20401683 + inSlope: 8.168581 + outSlope: 8.168581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.3416924 + inSlope: 7.3546557 + outSlope: 7.3546557 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.449172 + inSlope: 5.2419314 + outSlope: 5.2419314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.51642346 + inSlope: 3.4519463 + outSlope: 3.4519463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.58388644 + inSlope: -1.030607 + outSlope: -1.030607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.4526914 + inSlope: -1.2113137 + outSlope: -1.2113137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.426731 + inSlope: -0.33520555 + outSlope: -0.33520555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.40268594 + inSlope: -2.2788167 + outSlope: -2.2788167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.195098 + inSlope: -4.768941 + outSlope: -4.768941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.04493343 + inSlope: -3.943667 + outSlope: -3.943667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.015100527 + inSlope: -2.4375277 + outSlope: -2.4375277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.03631763 + inSlope: 0.84443545 + outSlope: 0.84443545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.013047291 + inSlope: 4.212694 + outSlope: 4.212694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.10410538 + inSlope: 5.187045 + outSlope: 5.187045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.18594892 + inSlope: 5.1402335 + outSlope: 5.1402335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.27544662 + inSlope: 5.257496 + outSlope: 5.257496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.4190508 + inSlope: 2.3187501 + outSlope: 2.3187501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.34120506 + inSlope: -3.6068082 + outSlope: -3.6068082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.04203599 + inSlope: -4.4965577 + outSlope: -4.4965577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: -0.030249476 + inSlope: -4.047347 + outSlope: -4.047347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: -0.14076258 + inSlope: -2.2176685 + outSlope: -2.2176685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.18175119 + inSlope: -0.28184098 + outSlope: -0.28184098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.20193805 + inSlope: -0.60925364 + outSlope: -0.60925364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.23671642 + inSlope: -0.46705073 + outSlope: -0.46705073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.22822599 + inSlope: 1.5115665 + outSlope: 1.5115665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.04503678 + inSlope: 6.0389156 + outSlope: 6.0389156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.06940668 + inSlope: 7.471609 + outSlope: 7.471609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.20401756 + inSlope: 8.168571 + outSlope: 8.168571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.34169307 + inSlope: 7.354659 + outSlope: 7.354659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.44917265 + inSlope: 5.241931 + outSlope: 5.241931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.51642394 + inSlope: 3.4519267 + outSlope: 3.4519267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.58388627 + inSlope: -1.0306176 + outSlope: -1.0306176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.45466405 + inSlope: -1.1544113 + outSlope: -1.1544113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.4310357 + inSlope: -0.25208336 + outSlope: -0.25208336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.40992305 + inSlope: -2.2032886 + outSlope: -2.2032886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.20483422 + inSlope: -4.735281 + outSlope: -4.735281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.055588458 + inSlope: -3.9194674 + outSlope: -3.9194674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.004062862 + inSlope: -2.4162357 + outSlope: -2.4162357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.02495308 + inSlope: 0.85879797 + outSlope: 0.85879797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.024563711 + inSlope: 4.202257 + outSlope: 4.202257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.11512203 + inSlope: 5.097655 + outSlope: 5.097655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.19448537 + inSlope: 4.9586105 + outSlope: 4.9586105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.2804089 + inSlope: 5.027685 + outSlope: 5.027685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.4150529 + inSlope: 2.0068972 + outSlope: 2.0068972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.375278 + inSlope: -2.8099537 + outSlope: -2.8099537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.013277536 + inSlope: -4.5877204 + outSlope: -4.5877204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: -0.12504633 + inSlope: -3.4310381 + outSlope: -3.4310381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.1749583 + inSlope: -2.3447862 + outSlope: -2.3447862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.22308294 + inSlope: -0.4324248 + outSlope: -0.4324248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.26026544 + inSlope: -0.71601236 + outSlope: -0.71601236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.28177717 + inSlope: -0.34771028 + outSlope: -0.34771028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.26689562 + inSlope: 1.8345577 + outSlope: 1.8345577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.055062376 + inSlope: 6.782966 + outSlope: 6.782966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.07233834 + inSlope: 8.292033 + outSlope: 8.292033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.22133845 + inSlope: 9.114965 + outSlope: 9.114965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.37617025 + inSlope: 8.482335 + outSlope: 8.482335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.5040827 + inSlope: 6.515876 + outSlope: 6.515876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.5933659 + inSlope: 4.831253 + outSlope: 4.831253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.7339737 + inSlope: 0.44329268 + outSlope: 0.44329268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.5940295 + inSlope: -2.109157 + outSlope: -2.109157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.515189 + inSlope: -0.9238413 + outSlope: -0.9238413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.4689213 + inSlope: -3.0647764 + outSlope: -3.0647764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.22504878 + inSlope: -5.3176723 + outSlope: -5.3176723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.05983918 + inSlope: -4.3124228 + outSlope: -4.3124228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.0056358706 + inSlope: -2.731055 + outSlope: -2.731055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.031195898 + inSlope: 0.57602316 + outSlope: 0.57602316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.013564886 + inSlope: 3.8798265 + outSlope: 3.8798265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.09813153 + inSlope: 4.6931453 + outSlope: 4.6931453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.17000394 + inSlope: 4.4781513 + outSlope: 4.4781513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.24740413 + inSlope: 4.5032296 + outSlope: 4.5032296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.32011145 + inSlope: 3.5437984 + outSlope: 3.5437984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.36553064 + inSlope: 1.673615 + outSlope: 1.673615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.32562375 + inSlope: -2.5952678 + outSlope: -2.5952678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.060469203 + inSlope: -4.538023 + outSlope: -4.538023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.014754481 + inSlope: -4.366453 + outSlope: -4.366453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.192822 + inSlope: -2.1539888 + outSlope: -2.1539888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.23034972 + inSlope: -0.16135648 + outSlope: -0.16135648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.24303086 + inSlope: -0.47531158 + outSlope: -0.47531158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.274587 + inSlope: -0.49240667 + outSlope: -0.49240667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.26855803 + inSlope: 1.3285745 + outSlope: 1.3285745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.18729506 + inSlope: 3.585428 + outSlope: 3.585428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.11664747 + inSlope: 4.8840637 + outSlope: 4.8840637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.024492085 + inSlope: 5.9068556 + outSlope: 5.9068556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.08024752 + inSlope: 6.0866165 + outSlope: 6.0866165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.17839494 + inSlope: 4.779377 + outSlope: 4.779377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.23955993 + inSlope: 2.474138 + outSlope: 2.474138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.26086614 + inSlope: 0.73946476 + outSlope: 0.73946476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.071458556 + inSlope: -2.2760935 + outSlope: -2.2760935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.0044535813 + inSlope: -1.6391126 + outSlope: -1.6391126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.019360669 + inSlope: -1.164857 + outSlope: -1.164857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.03437529 + inSlope: -0.665341 + outSlope: -0.665341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.04153868 + inSlope: -0.62125564 + outSlope: -0.62125564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.055083793 + inSlope: -1.260112 + outSlope: -1.260112 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.16506413 + inSlope: -2.581277 + outSlope: -2.581277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.24702671 + inSlope: -2.1032097 + outSlope: -2.1032097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.27422595 + inSlope: 2.1368635 + outSlope: 2.1368635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.20689261 + inSlope: 5.1275625 + outSlope: 5.1275625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.10330736 + inSlope: 6.016174 + outSlope: 6.016174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.0063536703 + inSlope: 5.7953033 + outSlope: 5.7953033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.08987062 + inSlope: 5.352988 + outSlope: 5.352988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.17208046 + inSlope: 4.045794 + outSlope: 4.045794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.22473028 + inSlope: 2.1886404 + outSlope: 2.1886404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.21407346 + inSlope: -2.117104 + outSlope: -2.117104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.043561947 + inSlope: -4.174979 + outSlope: -4.174979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.028126894 + inSlope: -4.297143 + outSlope: -4.297143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.27128518 + inSlope: -2.1427515 + outSlope: -2.1427515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.31494835 + inSlope: -0.37968135 + outSlope: -0.37968135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.36298743 + inSlope: -1.1537637 + outSlope: -1.1537637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.41852754 + inSlope: 0.5394406 + outSlope: 0.5394406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.30458876 + inSlope: 4.399578 + outSlope: 4.399578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.21859786 + inSlope: 5.648641 + outSlope: 5.648641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.11630067 + inSlope: 6.113102 + outSlope: 6.113102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.014827971 + inSlope: 5.353429 + outSlope: 5.353429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.062146448 + inSlope: 3.8202875 + outSlope: 3.8202875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.1125152 + inSlope: 2.689526 + outSlope: 2.689526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.19855997 + inSlope: 0.93660545 + outSlope: 0.93660545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.24090366 + inSlope: 0.5447424 + outSlope: 0.5447424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.28814024 + inSlope: 1.088666 + outSlope: 1.088666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.31054384 + inSlope: -0.786456 + outSlope: -0.786456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.17899558 + inSlope: -3.2801247 + outSlope: -3.2801247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.079304196 + inSlope: -2.3904471 + outSlope: -2.3904471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.045389842 + inSlope: -0.76191276 + outSlope: -0.76191276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.053906523 + inSlope: 2.9383707 + outSlope: 2.9383707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.1433366 + inSlope: 7.068202 + outSlope: 7.068202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.28951222 + inSlope: 8.983301 + outSlope: 8.983301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.6265655 + inSlope: 12.98446 + outSlope: 12.98446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.8755956 + inSlope: 12.221016 + outSlope: 12.221016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 1.0339336 + inSlope: 4.7502127 + outSlope: 4.7502127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 1.0339336 + inSlope: 0.0000035763333 + outSlope: 0.0000035763333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 1.0339338 + inSlope: -0.000064372056 + outSlope: -0.000064372056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 1.0339315 + inSlope: -4.169078 + outSlope: -4.169078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.8949666 + inSlope: -10.040098 + outSlope: -10.040098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: 0.69926107 + inSlope: -10.152721 + outSlope: -10.152721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.55653805 + inSlope: -7.9997854 + outSlope: -7.9997854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.22586866 + inSlope: -5.327606 + outSlope: -5.327606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.08330009 + inSlope: -2.9065256 + outSlope: -2.9065256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.047963746 + inSlope: -1.5569537 + outSlope: -1.5569537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.03140142 + inSlope: -0.84894514 + outSlope: -0.84894514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.019665672 + inSlope: -0.67909706 + outSlope: -0.67909706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.00876486 + inSlope: -0.7468902 + outSlope: -0.7468902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.005230689 + inSlope: -0.91510916 + outSlope: -0.91510916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.040297087 + inSlope: -1.1671145 + outSlope: -1.1671145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.078306906 + inSlope: -0.8678144 + outSlope: -0.8678144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.08957 + inSlope: -0.08352387 + outSlope: -0.08352387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.081091315 + inSlope: 1.2536825 + outSlope: 1.2536825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.047780268 + inSlope: 2.6762621 + outSlope: 2.6762621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.008117017 + inSlope: 4.2043276 + outSlope: 4.2043276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.09236427 + inSlope: 5.9564056 + outSlope: 5.9564056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.20666327 + inSlope: 7.607035 + outSlope: 7.607035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.34593222 + inSlope: 8.644315 + outSlope: 8.644315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.615034 + inSlope: 5.785323 + outSlope: 5.785323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.6876513 + inSlope: 3.5988932 + outSlope: 3.5988932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.73400706 + inSlope: -1.5677445 + outSlope: -1.5677445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.56010306 + inSlope: -2.5149636 + outSlope: -2.5149636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.451108 + inSlope: -0.5846531 + outSlope: -0.5846531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.42030224 + inSlope: -2.471696 + outSlope: -2.471696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.20491153 + inSlope: -4.8773603 + outSlope: -4.8773603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.051882785 + inSlope: -4.0342045 + outSlope: -4.0342045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.009894793 + inSlope: -2.8257248 + outSlope: -2.8257248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.04230837 + inSlope: -0.6750869 + outSlope: -0.6750869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.03239706 + inSlope: 1.325592 + outSlope: 1.325592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.0018776439 + inSlope: 2.5684009 + outSlope: 2.5684009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.05321646 + inSlope: 3.7973144 + outSlope: 3.7973144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.12845433 + inSlope: 5.249527 + outSlope: 5.249527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.22820087 + inSlope: 6.424837 + outSlope: 6.424837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.34261516 + inSlope: 6.3086967 + outSlope: 6.3086967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.4384903 + inSlope: 5.752432 + outSlope: 5.752432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.32156017 + inSlope: 0.9947526 + outSlope: 0.9947526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.34893352 + inSlope: 0.51074797 + outSlope: 0.51074797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.37358585 + inSlope: 0.23110004 + outSlope: 0.23110004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.382759 + inSlope: -0.15760294 + outSlope: -0.15760294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.37834814 + inSlope: 0.016331965 + outSlope: 0.016331965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.24188727 + inSlope: -3.1416006 + outSlope: -3.1416006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.18211758 + inSlope: -3.9232159 + outSlope: -3.9232159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.11111341 + inSlope: -4.2005625 + outSlope: -4.2005625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.042098705 + inSlope: -3.9161448 + outSlope: -3.9161448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.01942475 + inSlope: -3.3703184 + outSlope: -3.3703184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.07024523 + inSlope: -2.802476 + outSlope: -2.802476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.14500529 + inSlope: -1.6306415 + outSlope: -1.6306415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.19230016 + inSlope: -0.4496565 + outSlope: -0.4496565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.18459669 + inSlope: 0.21235982 + outSlope: 0.21235982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.17624961 + inSlope: 0.16542825 + outSlope: 0.16542825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.1737226 + inSlope: 0.053397465 + outSlope: 0.053397465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: -0.17172894 + inSlope: 0.3745943 + outSlope: 0.3745943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.14310235 + inSlope: 1.3579179 + outSlope: 1.3579179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.115972206 + inSlope: 1.635884 + outSlope: 1.635884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.08857284 + inSlope: 1.7566168 + outSlope: 1.7566168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.057418272 + inSlope: 2.277933 + outSlope: 2.277933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.012641815 + inSlope: 3.08257 + outSlope: 3.08257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.045333963 + inSlope: 3.9701822 + outSlope: 3.9701822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.119697735 + inSlope: 4.3007298 + outSlope: 4.3007298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.18869177 + inSlope: 3.708664 + outSlope: 3.708664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.37184677 + inSlope: 0.45118237 + outSlope: 0.45118237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.3841128 + inSlope: 0.074499324 + outSlope: 0.074499324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.3775354 + inSlope: -0.01585187 + outSlope: -0.01585187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.346784 + inSlope: -1.2946712 + outSlope: -1.2946712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.24188684 + inSlope: -3.1416082 + outSlope: -3.1416082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.18211675 + inSlope: -3.9232292 + outSlope: -3.9232292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.111112654 + inSlope: -4.2005663 + outSlope: -4.2005663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.04209801 + inSlope: -3.9161232 + outSlope: -3.9161232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.019424658 + inSlope: -3.370294 + outSlope: -3.370294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.07024538 + inSlope: -2.8024836 + outSlope: -2.8024836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.14500514 + inSlope: -1.6306275 + outSlope: -1.6306275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.19230016 + inSlope: -0.44965935 + outSlope: -0.44965935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.18465853 + inSlope: 0.21172172 + outSlope: 0.21172172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.17637411 + inSlope: 0.16339791 + outSlope: 0.16339791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.17424744 + inSlope: 0.03397602 + outSlope: 0.03397602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.17265916 + inSlope: 0.3469481 + outSlope: 0.3469481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.14528567 + inSlope: 1.3105214 + outSlope: 1.3105214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.11899851 + inSlope: 1.5821967 + outSlope: 1.5821967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.092545636 + inSlope: 1.7000003 + outSlope: 1.7000003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.0623317 + inSlope: 2.2263658 + outSlope: 2.2263658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.018333517 + inSlope: 3.039986 + outSlope: 3.039986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.039001066 + inSlope: 3.9255335 + outSlope: 3.9255335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.112517476 + inSlope: 4.257821 + outSlope: 4.257821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.1809283 + inSlope: 3.6792307 + outSlope: 3.6792307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.35939384 + inSlope: 0.36759084 + outSlope: 0.36759084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.35666522 + inSlope: -0.12519678 + outSlope: -0.12519678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.34001568 + inSlope: -0.122168474 + outSlope: -0.122168474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.301047 + inSlope: -1.3775928 + outSlope: -1.3775928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.1397182 + inSlope: -3.6661706 + outSlope: -3.6661706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.07371949 + inSlope: -3.8896394 + outSlope: -3.8896394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.010062768 + inSlope: -3.6112757 + outSlope: -3.6112757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.046657167 + inSlope: -3.1437964 + outSlope: -3.1437964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.16419363 + inSlope: -1.5251399 + outSlope: -1.5251399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: -0.20537335 + inSlope: 0.31697214 + outSlope: 0.31697214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.18218021 + inSlope: 0.2601747 + outSlope: 0.2601747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.17248242 + inSlope: 0.03579411 + outSlope: 0.03579411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: -0.16563363 + inSlope: 0.7697715 + outSlope: 0.7697715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.121152095 + inSlope: 1.6122434 + outSlope: 1.6122434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.09387906 + inSlope: 1.7591159 + outSlope: 1.7591159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.06251495 + inSlope: 2.2877502 + outSlope: 2.2877502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.017620785 + inSlope: 3.0830262 + outSlope: 3.0830262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.040252484 + inSlope: 3.9430432 + outSlope: 3.9430432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.11381491 + inSlope: 4.267764 + outSlope: 4.267764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.1825122 + inSlope: 3.71201 + outSlope: 3.71201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.38021156 + inSlope: 0.41549334 + outSlope: 0.41549334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.41098607 + inSlope: 0.51988304 + outSlope: 0.51988304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.4388441 + inSlope: 0.25521332 + outSlope: 0.25521332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.37637502 + inSlope: -1.9199369 + outSlope: -1.9199369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.28282282 + inSlope: -3.814893 + outSlope: -3.814893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.1377673 + inSlope: -4.2496276 + outSlope: -4.2496276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.069826536 + inSlope: -3.7793574 + outSlope: -3.7793574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.0117888395 + inSlope: -3.147337 + outSlope: -3.147337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.0707114 + inSlope: -1.812932 + outSlope: -1.812932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.11373575 + inSlope: -0.93080425 + outSlope: -0.93080425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.14502457 + inSlope: -0.14067037 + outSlope: -0.14067037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.15124233 + inSlope: 0.13639715 + outSlope: 0.13639715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.109446235 + inSlope: 1.4317839 + outSlope: 1.4317839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.0815038 + inSlope: 1.9065306 + outSlope: 1.9065306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.04589528 + inSlope: 2.0647335 + outSlope: 2.0647335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.01267942 + inSlope: 1.984961 + outSlope: 1.984961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.020270025 + inSlope: 2.1966052 + outSlope: 2.1966052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.060540684 + inSlope: 2.7098455 + outSlope: 2.7098455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.11059813 + inSlope: 3.5289521 + outSlope: 3.5289521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.1781723 + inSlope: 3.8748605 + outSlope: 3.8748605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.2397609 + inSlope: 3.2980554 + outSlope: 3.2980554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.38661158 + inSlope: 1.3300962 + outSlope: 1.3300962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.4601712 + inSlope: 0.7621093 + outSlope: 0.7621093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.5161497 + inSlope: 0.48576373 + outSlope: 0.48576373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.5370748 + inSlope: -0.0028425753 + outSlope: -0.0028425753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.42672652 + inSlope: -3.2775607 + outSlope: -3.2775607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.36242655 + inSlope: -4.655431 + outSlope: -4.655431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.27154526 + inSlope: -5.938529 + outSlope: -5.938529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.16447599 + inSlope: -6.2131143 + outSlope: -6.2131143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.06444175 + inSlope: -5.4973044 + outSlope: -5.4973044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.01876755 + inSlope: -4.395496 + outSlope: -4.395496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.13004877 + inSlope: -2.54558 + outSlope: -2.54558 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.23089786 + inSlope: -0.79524195 + outSlope: -0.79524195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.23603395 + inSlope: 0.45288846 + outSlope: 0.45288846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.19447769 + inSlope: 0.66558266 + outSlope: 0.66558266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.16897891 + inSlope: 1.1184641 + outSlope: 1.1184641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.11525549 + inSlope: 2.0963974 + outSlope: 2.0963974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.07608625 + inSlope: 2.2848182 + outSlope: 2.2848182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.039093867 + inSlope: 2.1940973 + outSlope: 2.1940973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.002949734 + inSlope: 2.4025831 + outSlope: 2.4025831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.040992275 + inSlope: 2.9004097 + outSlope: 2.9004097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.09373037 + inSlope: 3.633344 + outSlope: 3.633344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.16210385 + inSlope: 3.9348865 + outSlope: 3.9348865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.2248932 + inSlope: 3.3649614 + outSlope: 3.3649614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.36717826 + inSlope: 0.47675627 + outSlope: 0.47675627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.37015805 + inSlope: -0.15049505 + outSlope: -0.15049505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.35096866 + inSlope: -0.13216919 + outSlope: -0.13216919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.34750482 + inSlope: -0.09289203 + outSlope: -0.09289203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.33962315 + inSlope: -0.6388384 + outSlope: -0.6388384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.27419722 + inSlope: -2.06272 + outSlope: -2.06272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.18112773 + inSlope: -3.5840435 + outSlope: -3.5840435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.11554126 + inSlope: -3.9396548 + outSlope: -3.9396548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.04980602 + inSlope: -3.790603 + outSlope: -3.790603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.010812125 + inSlope: -3.3934221 + outSlope: -3.3934221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.06330782 + inSlope: -2.8523526 + outSlope: -2.8523526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.13959487 + inSlope: -1.6941757 + outSlope: -1.6941757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.18496978 + inSlope: -0.37353987 + outSlope: -0.37353987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: -0.18679088 + inSlope: 0.18720335 + outSlope: 0.18720335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.18052381 + inSlope: 0.165113 + outSlope: 0.165113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: -0.16994715 + inSlope: 0.14957966 + outSlope: 0.14957966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.16544391 + inSlope: 0.015537733 + outSlope: 0.015537733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.16505556 + inSlope: 0.33294913 + outSlope: 0.33294913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.13792798 + inSlope: 1.3111463 + outSlope: 1.3111463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.11157478 + inSlope: 1.6164063 + outSlope: 1.6164063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.08404705 + inSlope: 1.6946564 + outSlope: 1.6946564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.020251408 + inSlope: 2.3397436 + outSlope: 2.3397436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.022904959 + inSlope: 2.907752 + outSlope: 2.907752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.263654 + inSlope: 3.6105676 + outSlope: 3.6105676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.3215466 + inSlope: 3.4735107 + outSlope: 3.4735107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Lower Leg Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.3697681 + inSlope: -3.080903 + outSlope: -3.080903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.48238385 + inSlope: -3.988592 + outSlope: -3.988592 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -1.0608089 + inSlope: -4.4062157 + outSlope: -4.4062157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -1.2338228 + inSlope: 1.0221897 + outSlope: 1.0221897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -1.0047401 + inSlope: 8.4548645 + outSlope: 8.4548645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.41322365 + inSlope: 13.395749 + outSlope: 13.395749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.19018182 + inSlope: 12.660068 + outSlope: 12.660068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.008778595 + inSlope: 10.210618 + outSlope: 10.210618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.15017204 + inSlope: 6.7689886 + outSlope: 6.7689886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.2344116 + inSlope: 4.226012 + outSlope: 4.226012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.32664964 + inSlope: -0.27539694 + outSlope: -0.27539694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.15724026 + inSlope: -2.4618292 + outSlope: -2.4618292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.08764914 + inSlope: -1.4438461 + outSlope: -1.4438461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.070104636 + inSlope: -0.6134311 + outSlope: -0.6134311 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.06720144 + inSlope: -0.016746968 + outSlope: -0.016746968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.069546394 + inSlope: 0.081284866 + outSlope: 0.081284866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.069207564 + inSlope: -0.07626893 + outSlope: -0.07626893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.060354672 + inSlope: -0.747175 + outSlope: -0.747175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.042462826 + inSlope: -1.8757157 + outSlope: -1.8757157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.002169286 + inSlope: -3.1269753 + outSlope: -3.1269753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.061769746 + inSlope: -3.12538 + outSlope: -3.12538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.10634852 + inSlope: -2.4603276 + outSlope: -2.4603276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.14378059 + inSlope: -2.8656096 + outSlope: -2.8656096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.20186897 + inSlope: -3.2187424 + outSlope: -3.2187424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.2510721 + inSlope: -2.526606 + outSlope: -2.526606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.32266518 + inSlope: -2.5138226 + outSlope: -2.5138226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.65439343 + inSlope: -5.070667 + outSlope: -5.070667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -1.1821606 + inSlope: -2.2721057 + outSlope: -2.2721057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -1.2133847 + inSlope: 1.4880222 + outSlope: 1.4880222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -1.0047388 + inSlope: 8.454896 + outSlope: 8.454896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.41322318 + inSlope: 13.395742 + outSlope: 13.395742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.19018006 + inSlope: 12.660038 + outSlope: 12.660038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.008779308 + inSlope: 10.210596 + outSlope: 10.210596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.15017283 + inSlope: 6.7689924 + outSlope: 6.7689924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.23441216 + inSlope: 4.225989 + outSlope: 4.225989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.32664976 + inSlope: -0.27541435 + outSlope: -0.27541435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.15805978 + inSlope: -2.4297094 + outSlope: -2.4297094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.08985741 + inSlope: -1.392513 + outSlope: -1.392513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.07325663 + inSlope: -0.5519326 + outSlope: -0.5519326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.071459554 + inSlope: 0.048164696 + outSlope: 0.048164696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.074862115 + inSlope: 0.1370941 + outSlope: 0.1370941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.075941674 + inSlope: -0.043988943 + outSlope: -0.043988943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.068044394 + inSlope: -0.70186555 + outSlope: -0.70186555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.05116756 + inSlope: -1.8189843 + outSlope: -1.8189843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.0074113314 + inSlope: -3.070229 + outSlope: -3.070229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.05117363 + inSlope: -3.0615487 + outSlope: -3.0615487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.094640195 + inSlope: -2.4000053 + outSlope: -2.4000053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.13117373 + inSlope: -2.8446405 + outSlope: -2.8446405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.18946145 + inSlope: -3.247814 + outSlope: -3.247814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.2394341 + inSlope: -2.5821047 + outSlope: -2.5821047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.3133051 + inSlope: -2.6026812 + outSlope: -2.6026812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.82348824 + inSlope: -5.2128935 + outSlope: -5.2128935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -1.1750329 + inSlope: -2.2533402 + outSlope: -2.2533402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -1.1925344 + inSlope: 1.7985373 + outSlope: 1.7985373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -1.088517 + inSlope: 5.7813873 + outSlope: 5.7813873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.5851087 + inSlope: 13.027323 + outSlope: 13.027323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.13231713 + inSlope: 12.914366 + outSlope: 12.914366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.07191211 + inSlope: 10.630182 + outSlope: 10.630182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.22202195 + inSlope: 7.359234 + outSlope: 7.359234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.31721967 + inSlope: 4.9508724 + outSlope: 4.9508724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.44369876 + inSlope: 0.07683197 + outSlope: 0.07683197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.26299304 + inSlope: -2.7686749 + outSlope: -2.7686749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.16110964 + inSlope: -0.90793264 + outSlope: -0.90793264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.14884266 + inSlope: -0.33830285 + outSlope: -0.33830285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.13616052 + inSlope: -0.31539768 + outSlope: -0.31539768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.12414253 + inSlope: -0.68918335 + outSlope: -0.68918335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.10841153 + inSlope: -1.6978729 + outSlope: -1.6978729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.06754682 + inSlope: -2.897447 + outSlope: -2.897447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.011830049 + inSlope: -2.981865 + outSlope: -2.981865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.031848576 + inSlope: -2.5070772 + outSlope: -2.5070772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.071739115 + inSlope: -3.0948074 + outSlope: -3.0948074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.13500963 + inSlope: -3.6015058 + outSlope: -3.6015058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.1917901 + inSlope: -3.0067677 + outSlope: -3.0067677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.2790784 + inSlope: -2.873303 + outSlope: -2.873303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.6889154 + inSlope: -4.8630695 + outSlope: -4.8630695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -1.0860262 + inSlope: -1.9763715 + outSlope: -1.9763715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -1.0848063 + inSlope: 1.6479616 + outSlope: 1.6479616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.887667 + inSlope: 7.6793756 + outSlope: 7.6793756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.35455364 + inSlope: 12.0034685 + outSlope: 12.0034685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.15550639 + inSlope: 11.124904 + outSlope: 11.124904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.01627614 + inSlope: 8.554325 + outSlope: 8.554325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.1296375 + inSlope: 5.1764765 + outSlope: 5.1764765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.18882518 + inSlope: 2.7931948 + outSlope: 2.7931948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.042929735 + inSlope: -2.5636144 + outSlope: -2.5636144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.0019035549 + inSlope: -2.2366328 + outSlope: -2.2366328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.031625096 + inSlope: -1.6516166 + outSlope: -1.6516166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.059957042 + inSlope: 0.08376835 + outSlope: 0.08376835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.050358478 + inSlope: 0.9855578 + outSlope: 0.9855578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.027105147 + inSlope: 1.6131344 + outSlope: 1.6131344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.0034126197 + inSlope: 1.8446478 + outSlope: 1.8446478 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.034383055 + inSlope: 1.6635804 + outSlope: 1.6635804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.058865245 + inSlope: 1.027448 + outSlope: 1.027448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.06863129 + inSlope: -0.33666828 + outSlope: -0.33666828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.04764298 + inSlope: -2.0740054 + outSlope: -2.0740054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.000502153 + inSlope: -3.071307 + outSlope: -3.071307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.05473382 + inSlope: -3.342383 + outSlope: -3.342383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.111914806 + inSlope: -3.934008 + outSlope: -3.934008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.1858673 + inSlope: -4.242033 + outSlope: -4.242033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.25331673 + inSlope: -3.6847725 + outSlope: -3.6847725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.3617921 + inSlope: -3.2700067 + outSlope: -3.2700067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: -0.6223612 + inSlope: -4.7040844 + outSlope: -4.7040844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -1.2258348 + inSlope: -2.565239 + outSlope: -2.565239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -1.3438249 + inSlope: 0.23204838 + outSlope: 0.23204838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -1.2120209 + inSlope: 6.9638424 + outSlope: 6.9638424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.6641511 + inSlope: 12.717197 + outSlope: 12.717197 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.27503723 + inSlope: 9.077905 + outSlope: 9.077905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.15175103 + inSlope: 5.9024296 + outSlope: 5.9024296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.07828904 + inSlope: 3.689694 + outSlope: 3.689694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.00014039794 + inSlope: 1.1573439 + outSlope: 1.1573439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.00981614 + inSlope: 0.16906163 + outSlope: 0.16906163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.0054950654 + inSlope: -0.54885364 + outSlope: -0.54885364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -0.008478826 + inSlope: -1.1339821 + outSlope: -1.1339821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.03230444 + inSlope: -1.3599832 + outSlope: -1.3599832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.05381159 + inSlope: -1.3576238 + outSlope: -1.3576238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.097731724 + inSlope: -0.97507286 + outSlope: -0.97507286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.11004462 + inSlope: 0.4558919 + outSlope: 0.4558919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.07406013 + inSlope: 1.2203586 + outSlope: 1.2203586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.037530076 + inSlope: 0.86519843 + outSlope: 0.86519843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.025345817 + inSlope: 0.5039724 + outSlope: 0.5039724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.020730903 + inSlope: -0.07304089 + outSlope: -0.07304089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.027780678 + inSlope: -1.2196676 + outSlope: -1.2196676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.061387032 + inSlope: -2.2920308 + outSlope: -2.2920308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.1041815 + inSlope: -1.7240005 + outSlope: -1.7240005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.118853256 + inSlope: -0.26512516 + outSlope: -0.26512516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.11301929 + inSlope: 0.02871409 + outSlope: 0.02871409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.117896274 + inSlope: 0.35580575 + outSlope: 0.35580575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.101159416 + inSlope: 2.6214194 + outSlope: 2.6214194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.030514933 + inSlope: 2.8329153 + outSlope: 2.8329153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.006728326 + inSlope: -1.1557364 + outSlope: -1.1557364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.06904068 + inSlope: -3.445697 + outSlope: -3.445697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.12158492 + inSlope: -2.9933982 + outSlope: -2.9933982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.16882044 + inSlope: -5.1519394 + outSlope: -5.1519394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.29331496 + inSlope: -8.3578415 + outSlope: -8.3578415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.44741532 + inSlope: -8.278824 + outSlope: -8.278824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.67958933 + inSlope: -6.3686914 + outSlope: -6.3686914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -1.0729809 + inSlope: -2.3577356 + outSlope: -2.3577356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -1.1495583 + inSlope: 0.6914962 + outSlope: 0.6914962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.940999 + inSlope: 8.094946 + outSlope: 8.094946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.36224985 + inSlope: 13.491216 + outSlope: 13.491216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.13481636 + inSlope: 13.088329 + outSlope: 13.088329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.07402763 + inSlope: 10.84141 + outSlope: 10.84141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.22656283 + inSlope: 7.27743 + outSlope: 7.27743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.3166093 + inSlope: 4.457552 + outSlope: 4.457552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.39402774 + inSlope: -1.030862 + outSlope: -1.030862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.27457878 + inSlope: -3.0088482 + outSlope: -3.0088482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.09814438 + inSlope: -1.5762093 + outSlope: -1.5762093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.078655064 + inSlope: -0.70618665 + outSlope: -0.70618665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.07460507 + inSlope: -0.093729086 + outSlope: -0.093729086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.07553069 + inSlope: -0.019285819 + outSlope: -0.019285819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.0715488 + inSlope: -0.17193384 + outSlope: -0.17193384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.06028184 + inSlope: -0.78626543 + outSlope: -0.78626543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.042022068 + inSlope: -1.7877474 + outSlope: -1.7877474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.00068946066 + inSlope: -2.9660063 + outSlope: -2.9660063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.056844484 + inSlope: -3.4857223 + outSlope: -3.4857223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.11550119 + inSlope: -3.6802917 + outSlope: -3.6802917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.17952068 + inSlope: -3.918398 + outSlope: -3.918398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.3016487 + inSlope: -2.7307043 + outSlope: -2.7307043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.33713746 + inSlope: -1.5627824 + outSlope: -1.5627824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.35374168 + inSlope: -0.9823763 + outSlope: -0.9823763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.3698833 + inSlope: -0.96848446 + outSlope: -0.96848446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.44163507 + inSlope: 5.7807093 + outSlope: 5.7807093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.34528992 + inSlope: 4.8063254 + outSlope: 4.8063254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.2342817 + inSlope: 0.019295812 + outSlope: 0.019295812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.26568374 + inSlope: -1.5441725 + outSlope: -1.5441725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.36830327 + inSlope: -1.9978337 + outSlope: -1.9978337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: -0.41122007 + inSlope: -0.22850291 + outSlope: -0.22850291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.3756258 + inSlope: 0.6870937 + outSlope: 0.6870937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.36079335 + inSlope: 0.71071774 + outSlope: 0.71071774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.34472367 + inSlope: 1.0828536 + outSlope: 1.0828536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.28865892 + inSlope: 2.8572516 + outSlope: 2.8572516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.22945654 + inSlope: 5.27164 + outSlope: 5.27164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.11293755 + inSlope: 8.335645 + outSlope: 8.335645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.04839823 + inSlope: 9.665983 + outSlope: 9.665983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.20926185 + inSlope: 8.805937 + outSlope: 8.805937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.43587422 + inSlope: 4.2749233 + outSlope: 4.2749233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.48703495 + inSlope: -1.3883458 + outSlope: -1.3883458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.35811442 + inSlope: -4.9988146 + outSlope: -4.9988146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: -0.0063187187 + inSlope: -5.5766916 + outSlope: -5.5766916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.27697393 + inSlope: -4.9803224 + outSlope: -4.9803224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.50725675 + inSlope: 0.7537627 + outSlope: 0.7537627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.41092613 + inSlope: 4.746067 + outSlope: 4.746067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: -0.21580349 + inSlope: 6.2690964 + outSlope: 6.2690964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.11040902 + inSlope: 5.9485855 + outSlope: 5.9485855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.017517501 + inSlope: 3.7413597 + outSlope: 3.7413597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.014302963 + inSlope: -0.21249449 + outSlope: -0.21249449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.02460053 + inSlope: -3.4780924 + outSlope: -3.4780924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.10163334 + inSlope: -4.9398055 + outSlope: -4.9398055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.18926056 + inSlope: -4.5418963 + outSlope: -4.5418963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.25302997 + inSlope: -3.8766851 + outSlope: -3.8766851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.3184835 + inSlope: -4.02392 + outSlope: -4.02392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.4353857 + inSlope: -1.6352928 + outSlope: -1.6352928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.42477617 + inSlope: 0.65536714 + outSlope: 0.65536714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.45873356 + inSlope: -0.5532696 + outSlope: -0.5532696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -0.44319734 + inSlope: 1.4536104 + outSlope: 1.4536104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.39131883 + inSlope: 1.1766192 + outSlope: 1.1766192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.3606537 + inSlope: 0.7055495 + outSlope: 0.7055495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.3447249 + inSlope: 1.0786415 + outSlope: 1.0786415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.2886584 + inSlope: 2.8573241 + outSlope: 2.8573241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.22945471 + inSlope: 5.271695 + outSlope: 5.271695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.11293541 + inSlope: 8.335631 + outSlope: 8.335631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.04839941 + inSlope: 9.665976 + outSlope: 9.665976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.20926346 + inSlope: 8.805947 + outSlope: 8.805947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.43587342 + inSlope: 4.2749004 + outSlope: 4.2749004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.4870354 + inSlope: -1.3883547 + outSlope: -1.3883547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.35811454 + inSlope: -4.998809 + outSlope: -4.998809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: -0.006319325 + inSlope: -5.57668 + outSlope: -5.57668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.27740085 + inSlope: -5.0040064 + outSlope: -5.0040064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.5113208 + inSlope: 0.69350815 + outSlope: 0.69350815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.41705158 + inSlope: 4.685348 + outSlope: 4.685348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.11943233 + inSlope: 5.900156 + outSlope: 5.900156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.02719522 + inSlope: 3.6967196 + outSlope: 3.6967196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.0037917625 + inSlope: -0.26996845 + outSlope: -0.26996845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.03619394 + inSlope: -3.5474114 + outSlope: -3.5474114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.11445517 + inSlope: -5.0117464 + outSlope: -5.0117464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.203252 + inSlope: -4.609831 + outSlope: -4.609831 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.26811606 + inSlope: -3.966268 + outSlope: -3.966268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.3354608 + inSlope: -4.1644106 + outSlope: -4.1644106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.45869756 + inSlope: -1.8634696 + outSlope: -1.8634696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.45610562 + inSlope: 0.4490353 + outSlope: 0.4490353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.4924449 + inSlope: -0.4088065 + outSlope: -0.4088065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -0.4560485 + inSlope: 1.673751 + outSlope: 1.673751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.39870486 + inSlope: 1.2949055 + outSlope: 1.2949055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.32564873 + inSlope: 1.7467813 + outSlope: 1.7467813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.28882727 + inSlope: 2.8593855 + outSlope: 2.8593855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.23033597 + inSlope: 5.102552 + outSlope: 5.102552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.11874236 + inSlope: 7.8841805 + outSlope: 7.8841805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.032469805 + inSlope: 8.953327 + outSlope: 8.953327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.17970161 + inSlope: 7.973117 + outSlope: 7.973117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.4088716 + inSlope: -2.0997283 + outSlope: -2.0997283 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.25912774 + inSlope: -5.6329365 + outSlope: -5.6329365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.060058348 + inSlope: -5.934 + outSlope: -5.934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.037383765 + inSlope: -5.6861773 + outSlope: -5.6861773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.37755078 + inSlope: -4.4485264 + outSlope: -4.4485264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.53821146 + inSlope: 3.2572374 + outSlope: 3.2572374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.1489936 + inSlope: 6.2681084 + outSlope: 6.2681084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.049847543 + inSlope: 4.094484 + outSlope: 4.094484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.012510942 + inSlope: 0.11024678 + outSlope: 0.11024678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.046172656 + inSlope: -3.1134458 + outSlope: -3.1134458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.116292365 + inSlope: -4.4833903 + outSlope: -4.4833903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.19561885 + inSlope: -4.004889 + outSlope: -4.004889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.24978931 + inSlope: -3.372294 + outSlope: -3.372294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.30802932 + inSlope: -3.6837873 + outSlope: -3.6837873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.41736653 + inSlope: -1.3664125 + outSlope: -1.3664125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.41812915 + inSlope: 0.75471354 + outSlope: 0.75471354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.39220944 + inSlope: 1.3074396 + outSlope: 1.3074396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.33425555 + inSlope: 0.8465167 + outSlope: 0.8465167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -0.20904265 + inSlope: 2.2960768 + outSlope: 2.2960768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.13178563 + inSlope: 1.9498801 + outSlope: 1.9498801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.044150397 + inSlope: 1.2258412 + outSlope: 1.2258412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.022168553 + inSlope: 1.6228442 + outSlope: 1.6228442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.009944357 + inSlope: 2.447202 + outSlope: 2.447202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.059404768 + inSlope: 4.4114285 + outSlope: 4.4114285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.15699184 + inSlope: 7.0694265 + outSlope: 7.0694265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.29505208 + inSlope: 8.407118 + outSlope: 8.407118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.5611636 + inSlope: 6.555922 + outSlope: 6.555922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.73272383 + inSlope: -0.2793094 + outSlope: -0.2793094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.5740033 + inSlope: -4.553691 + outSlope: -4.553691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.2025126 + inSlope: -6.276594 + outSlope: -6.276594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.008979761 + inSlope: -6.1091347 + outSlope: -6.1091347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.2596254 + inSlope: -3.2015386 + outSlope: -3.2015386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.2879013 + inSlope: 2.4505193 + outSlope: 2.4505193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: -0.14730394 + inSlope: 5.3624296 + outSlope: 5.3624296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: -0.050951604 + inSlope: 5.8742285 + outSlope: 5.8742285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.04850348 + inSlope: 5.7043934 + outSlope: 5.7043934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.13919465 + inSlope: 3.6848369 + outSlope: 3.6848369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.17133126 + inSlope: -0.065669894 + outSlope: -0.065669894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.13700566 + inSlope: -3.1242325 + outSlope: -3.1242325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.067190275 + inSlope: -4.625313 + outSlope: -4.625313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.017171284 + inSlope: -4.4290466 + outSlope: -4.4290466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.08044448 + inSlope: -4.0841923 + outSlope: -4.0841923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.15331194 + inSlope: -4.671826 + outSlope: -4.671826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.2997636 + inSlope: -2.3979657 + outSlope: -2.3979657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.316105 + inSlope: -0.10726702 + outSlope: -0.10726702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.30333915 + inSlope: 0.46470743 + outSlope: 0.46470743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.3370607 + inSlope: -0.7983111 + outSlope: -0.7983111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.38503549 + inSlope: -1.0817618 + outSlope: -1.0817618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -0.41321015 + inSlope: -0.471785 + outSlope: -0.471785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.43933073 + inSlope: -0.90532774 + outSlope: -0.90532774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.4905844 + inSlope: 0.45528516 + outSlope: 0.45528516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.47218317 + inSlope: 2.118077 + outSlope: 2.118077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.41998142 + inSlope: 5.5569997 + outSlope: 5.5569997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.28695118 + inSlope: 10.266085 + outSlope: 10.266085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.07777785 + inSlope: 12.864243 + outSlope: 12.864243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.14185636 + inSlope: 11.942026 + outSlope: 11.942026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.32028875 + inSlope: 8.982874 + outSlope: 8.982874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.51125884 + inSlope: -1.0421427 + outSlope: -1.0421427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.3895865 + inSlope: -5.0389514 + outSlope: -5.0389514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.097864695 + inSlope: -6.384486 + outSlope: -6.384486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: -0.011162161 + inSlope: -6.285142 + outSlope: -6.285142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -0.11163997 + inSlope: -5.919463 + outSlope: -5.919463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.20847735 + inSlope: -5.669174 + outSlope: -5.669174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: -0.3777585 + inSlope: -4.117303 + outSlope: -4.117303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.43608496 + inSlope: 3.7960894 + outSlope: 3.7960894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: -0.13748273 + inSlope: 6.759779 + outSlope: 6.759779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.025511796 + inSlope: 6.2528715 + outSlope: 6.2528715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.0709459 + inSlope: 3.9107187 + outSlope: 3.9107187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.10484724 + inSlope: -0.13804853 + outSlope: -0.13804853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.06634533 + inSlope: -3.4393835 + outSlope: -3.4393835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.009799312 + inSlope: -4.647097 + outSlope: -4.647097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.08855772 + inSlope: -3.6328878 + outSlope: -3.6328878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.13089493 + inSlope: -1.8627442 + outSlope: -1.8627442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.15064946 + inSlope: 0.21355999 + outSlope: 0.21355999 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.1237756 + inSlope: 1.7011878 + outSlope: 1.7011878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.09394329 + inSlope: 0.94849885 + outSlope: 0.94849885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.092159405 + inSlope: 1.1035521 + outSlope: 1.1035521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.057158727 + inSlope: 2.03173 + outSlope: 2.03173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.02443517 + inSlope: -0.7482456 + outSlope: -0.7482456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: -0.08209893 + inSlope: -4.6085005 + outSlope: -4.6085005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.17805225 + inSlope: -4.62496 + outSlope: -4.62496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.23626633 + inSlope: -3.0451574 + outSlope: -3.0451574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: -0.33716622 + inSlope: -0.17127967 + outSlope: -0.17127967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -0.31475285 + inSlope: 1.3937058 + outSlope: 1.3937058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.26439586 + inSlope: 1.0967613 + outSlope: 1.0967613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.25063902 + inSlope: 0.7191744 + outSlope: 0.7191744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.24042346 + inSlope: 0.16044924 + outSlope: 0.16044924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.2452905 + inSlope: -0.031458475 + outSlope: -0.031458475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.24147195 + inSlope: 0.36285374 + outSlope: 0.36285374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.23319545 + inSlope: 1.199762 + outSlope: 1.199762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.20147958 + inSlope: 2.1071565 + outSlope: 2.1071565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.16295597 + inSlope: 4.1219177 + outSlope: 4.1219177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.06408333 + inSlope: 7.328086 + outSlope: 7.328086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.08131399 + inSlope: 8.813345 + outSlope: 8.813345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.22969455 + inSlope: 8.235742 + outSlope: 8.235742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.49529213 + inSlope: 1.3361127 + outSlope: 1.3361127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.49180275 + inSlope: -1.7205724 + outSlope: -1.7205724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.35460994 + inSlope: -5.133443 + outSlope: -5.133443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.2668244 + inSlope: -5.3784466 + outSlope: -5.3784466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 0.1753286 + inSlope: -5.238194 + outSlope: -5.238194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.09221821 + inSlope: -5.0325766 + outSlope: -5.0325766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.0075738123 + inSlope: -5.081578 + outSlope: -5.081578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: -0.07716755 + inSlope: -5.1097536 + outSlope: -5.1097536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -0.16275115 + inSlope: -4.9449463 + outSlope: -4.9449463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: -0.3186587 + inSlope: -4.3688436 + outSlope: -4.3688436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.47272062 + inSlope: -1.061747 + outSlope: -1.061747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.4557045 + inSlope: 2.5561285 + outSlope: 2.5561285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: -0.20243616 + inSlope: 6.107689 + outSlope: 6.107689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.09967201 + inSlope: 5.799549 + outSlope: 5.799549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.009118224 + inSlope: 3.947498 + outSlope: 3.947498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.031913012 + inSlope: 0.73388934 + outSlope: 0.73388934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.015345557 + inSlope: -2.1684382 + outSlope: -2.1684382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.040368754 + inSlope: -3.9782286 + outSlope: -3.9782286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.11726163 + inSlope: -4.784997 + outSlope: -4.784997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.35392174 + inSlope: -3.7016034 + outSlope: -3.7016034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.44167045 + inSlope: -2.16949 + outSlope: -2.16949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Foot Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.00010771207 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.00010723395 + inSlope: 0.000014343526 + outSlope: 0.000014343526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.00010723395 + inSlope: 0.000014343533 + outSlope: 0.000014343533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.00010723395 + inSlope: 0.000014343533 + outSlope: 0.000014343533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.00010771207 + inSlope: 0.00001434352 + outSlope: 0.00001434352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.00010771207 + inSlope: -0.0000143434945 + outSlope: -0.0000143434945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: -0.00010771207 + inSlope: -0.0000143434945 + outSlope: -0.0000143434945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.00010723395 + inSlope: 5.0931703e-11 + outSlope: 5.0931703e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: -0.00010771207 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.00010723395 + inSlope: 0.000014343443 + outSlope: 0.000014343443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: -0.00010771207 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.00010771207 + inSlope: -0.000014343545 + outSlope: -0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.00010723395 + inSlope: -0.000014343545 + outSlope: -0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.00010723395 + inSlope: -0.000014343545 + outSlope: -0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.00010723395 + inSlope: 0.000014343545 + outSlope: 0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.00010771207 + inSlope: -0.000014343545 + outSlope: -0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.00010723395 + inSlope: -0.000014343545 + outSlope: -0.000014343545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.00010723395 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Toes Up-Down + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.55574137 + inSlope: 0.68204635 + outSlope: 0.68204635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.5786177 + inSlope: -0.17221384 + outSlope: -0.17221384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.49027073 + inSlope: -2.136774 + outSlope: -2.136774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.3624313 + inSlope: -1.1697007 + outSlope: -1.1697007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.2856765 + inSlope: -1.2138455 + outSlope: -1.2138455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.2623035 + inSlope: -1.3840458 + outSlope: -1.3840458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.23954165 + inSlope: 0.6079553 + outSlope: 0.6079553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.2825687 + inSlope: 4.6521955 + outSlope: 4.6521955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.39461476 + inSlope: 6.17336 + outSlope: 6.17336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.48834732 + inSlope: 3.6055775 + outSlope: 3.6055775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.51067805 + inSlope: -0.5099883 + outSlope: -0.5099883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.43030787 + inSlope: -1.9868188 + outSlope: -1.9868188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.32103777 + inSlope: -2.2148004 + outSlope: -2.2148004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.2400718 + inSlope: -2.6088667 + outSlope: -2.6088667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.12045678 + inSlope: -1.8331746 + outSlope: -1.8331746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.07330539 + inSlope: -1.1862009 + outSlope: -1.1862009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.03142351 + inSlope: 0.25570583 + outSlope: 0.25570583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.05780593 + inSlope: 1.272914 + outSlope: 1.272914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.1178791 + inSlope: 2.4821792 + outSlope: 2.4821792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.16559282 + inSlope: 3.5911698 + outSlope: 3.5911698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.2375849 + inSlope: 4.8994303 + outSlope: 4.8994303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.41837448 + inSlope: 4.7630677 + outSlope: 4.7630677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.48767602 + inSlope: 3.1106734 + outSlope: 3.1106734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.5377375 + inSlope: 0.2356231 + outSlope: 0.2356231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.54040176 + inSlope: -0.2203383 + outSlope: -0.2203383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.4487093 + inSlope: -2.1857896 + outSlope: -2.1857896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.31800467 + inSlope: -1.2036898 + outSlope: -1.2036898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.26588315 + inSlope: -0.4861539 + outSlope: -0.4861539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.23912525 + inSlope: -1.206111 + outSlope: -1.206111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.21596146 + inSlope: -1.3707688 + outSlope: -1.3707688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.193433 + inSlope: 0.6005092 + outSlope: 0.6005092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.23597841 + inSlope: 4.5491905 + outSlope: 4.5491905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.34507254 + inSlope: 5.954751 + outSlope: 5.954751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.43447056 + inSlope: 3.389934 + outSlope: 3.389934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.45225552 + inSlope: -0.5971068 + outSlope: -0.5971068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.3676794 + inSlope: -2.0083475 + outSlope: -2.0083475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.26058504 + inSlope: -2.1011345 + outSlope: -2.1011345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.18471107 + inSlope: -2.4322674 + outSlope: -2.4322674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.07382558 + inSlope: -1.6882252 + outSlope: -1.6882252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.03062828 + inSlope: -1.0844026 + outSlope: -1.0844026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.013567028 + inSlope: -0.90430045 + outSlope: -0.90430045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.00048496042 + inSlope: -0.7475466 + outSlope: -0.7475466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: -0.011351169 + inSlope: -0.34598792 + outSlope: -0.34598792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.011047959 + inSlope: 0.41979328 + outSlope: 0.41979328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.002641928 + inSlope: 0.9314529 + outSlope: 0.9314529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.020000564 + inSlope: 1.2646035 + outSlope: 1.2646035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.07936284 + inSlope: 2.4509444 + outSlope: 2.4509444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.12649353 + inSlope: 3.5514247 + outSlope: 3.5514247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.19774355 + inSlope: 4.858531 + outSlope: 4.858531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8333334 + value: 0.37766662 + inSlope: 4.758354 + outSlope: 4.758354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.44705656 + inSlope: 3.122386 + outSlope: 3.122386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.49834147 + inSlope: 0.2690455 + outSlope: 0.2690455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.50302035 + inSlope: -0.17733033 + outSlope: -0.17733033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.44851288 + inSlope: -1.8960063 + outSlope: -1.8960063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.28640264 + inSlope: -1.1354525 + outSlope: -1.1354525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.22382386 + inSlope: -1.0101405 + outSlope: -1.0101405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.20422222 + inSlope: -1.144084 + outSlope: -1.144084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.18568777 + inSlope: 0.85283685 + outSlope: 0.85283685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.23265076 + inSlope: 4.7821913 + outSlope: 4.7821913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.34509465 + inSlope: 6.114627 + outSlope: 6.114627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.43647146 + inSlope: 3.5334187 + outSlope: 3.5334187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.4608675 + inSlope: -0.35145554 + outSlope: -0.35145554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.3966355 + inSlope: -1.6420892 + outSlope: -1.6420892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.30797905 + inSlope: -1.7632823 + outSlope: -1.7632823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.24260591 + inSlope: -2.1423779 + outSlope: -2.1423779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.143745 + inSlope: -1.4896576 + outSlope: -1.4896576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.10669954 + inSlope: -0.90827644 + outSlope: -0.90827644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.08008261 + inSlope: 0.42881793 + outSlope: 0.42881793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.11102282 + inSlope: 1.3657918 + outSlope: 1.3657918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.17295013 + inSlope: 2.5136142 + outSlope: 2.5136142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.22103341 + inSlope: 3.5934663 + outSlope: 3.5934663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.29273325 + inSlope: 4.8703117 + outSlope: 4.8703117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.5439416 + inSlope: 3.2495484 + outSlope: 3.2495484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.60579354 + inSlope: 0.47894105 + outSlope: 0.47894105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.6199976 + inSlope: 0.01650633 + outSlope: 0.01650633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.54358053 + inSlope: -1.9823184 + outSlope: -1.9823184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.4265982 + inSlope: -0.971658 + outSlope: -0.971658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.38578662 + inSlope: -0.8065294 + outSlope: -0.8065294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.37002546 + inSlope: -0.88480526 + outSlope: -0.88480526 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.35629314 + inSlope: 1.2148917 + outSlope: 1.2148917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.41052258 + inSlope: 5.280749 + outSlope: 5.280749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.5323187 + inSlope: 6.631057 + outSlope: 6.631057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.6315576 + inSlope: 3.9413097 + outSlope: 3.9413097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.66664666 + inSlope: -0.062418647 + outSlope: -0.062418647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.59785295 + inSlope: -1.5726807 + outSlope: -1.5726807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.47248313 + inSlope: -2.3417506 + outSlope: -2.3417506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.33270818 + inSlope: -1.4495503 + outSlope: -1.4495503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.264547 + inSlope: -0.41579643 + outSlope: -0.41579643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.29826084 + inSlope: 1.4150813 + outSlope: 1.4150813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.36722046 + inSlope: 3.1500652 + outSlope: 3.1500652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.5150101 + inSlope: 5.015396 + outSlope: 5.015396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.66509676 + inSlope: 3.0013428 + outSlope: 3.0013428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.7148304 + inSlope: 0.2582612 + outSlope: 0.2582612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.71862173 + inSlope: -0.20487447 + outSlope: -0.20487447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: 0.58681226 + inSlope: -2.2984817 + outSlope: -2.2984817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.4909056 + inSlope: -1.2331138 + outSlope: -1.2331138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.41578504 + inSlope: -1.0667565 + outSlope: -1.0667565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.39566845 + inSlope: -1.1469388 + outSlope: -1.1469388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.37755376 + inSlope: 0.95195574 + outSlope: 0.95195574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.42740124 + inSlope: 5.031168 + outSlope: 5.031168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.5452582 + inSlope: 6.405978 + outSlope: 6.405978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.64093333 + inSlope: 3.7153597 + outSlope: 3.7153597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.667686 + inSlope: -0.33214357 + outSlope: -0.33214357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.5733839 + inSlope: -1.9199195 + outSlope: -1.9199195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.42505398 + inSlope: -2.6724403 + outSlope: -2.6724403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.2970989 + inSlope: -2.076164 + outSlope: -2.076164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.21818507 + inSlope: -1.2613028 + outSlope: -1.2613028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.18112513 + inSlope: -0.027570024 + outSlope: -0.027570024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.21684319 + inSlope: 1.4568331 + outSlope: 1.4568331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.28815368 + inSlope: 3.2461822 + outSlope: 3.2461822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.35428655 + inSlope: 4.545352 + outSlope: 4.545352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.5902139 + inSlope: 2.952734 + outSlope: 2.952734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.6359474 + inSlope: 0.17588021 + outSlope: 0.17588021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.6359251 + inSlope: -0.272455 + outSlope: -0.272455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.54048055 + inSlope: -2.2458348 + outSlope: -2.2458348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.40609166 + inSlope: -1.2487394 + outSlope: -1.2487394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.32280993 + inSlope: -1.2207069 + outSlope: -1.2207069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.29952583 + inSlope: -1.3698301 + outSlope: -1.3698301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.27714896 + inSlope: 0.64888436 + outSlope: 0.64888436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.32115623 + inSlope: 4.715491 + outSlope: 4.715491 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.43433085 + inSlope: 6.220378 + outSlope: 6.220378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.5285017 + inSlope: 3.6233 + outSlope: 3.6233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.5511875 + inSlope: -0.49704257 + outSlope: -0.49704257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.47234598 + inSlope: -1.961518 + outSlope: -1.961518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.36273202 + inSlope: -2.265709 + outSlope: -2.265709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.23384725 + inSlope: -2.6422296 + outSlope: -2.6422296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.15476558 + inSlope: -1.9264302 + outSlope: -1.9264302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.104911 + inSlope: -1.2562292 + outSlope: -1.2562292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.059912138 + inSlope: 0.23795046 + outSlope: 0.23795046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.08618161 + inSlope: 1.2808262 + outSlope: 1.2808262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.14690387 + inSlope: 2.5137706 + outSlope: 2.5137706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.19524002 + inSlope: 3.4530928 + outSlope: 3.4530928 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.49984273 + inSlope: 3.9118419 + outSlope: 3.9118419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.5557414 + inSlope: 3.353877 + outSlope: 3.353877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.05569268 + inSlope: 2.1635926 + outSlope: 2.1635926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.019632803 + inSlope: 1.7884741 + outSlope: 1.7884741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.003923123 + inSlope: 1.1356211 + outSlope: 1.1356211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.018221237 + inSlope: 0.69367415 + outSlope: 0.69367415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.027045596 + inSlope: 0.48641932 + outSlope: 0.48641932 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: 0.034435213 + inSlope: 0.50302863 + outSlope: 0.50302863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.09210083 + inSlope: 0.26400733 + outSlope: 0.26400733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.07252107 + inSlope: -0.69143796 + outSlope: -0.69143796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.023579733 + inSlope: -1.2854435 + outSlope: -1.2854435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.00037608301 + inSlope: -1.7864106 + outSlope: -1.7864106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.035967294 + inSlope: -2.696385 + outSlope: -2.696385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.08950339 + inSlope: -3.5004997 + outSlope: -3.5004997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.15265062 + inSlope: -4.9749246 + outSlope: -4.9749246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.25533435 + inSlope: -7.35727 + outSlope: -7.35727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.3978929 + inSlope: -7.745653 + outSlope: -7.745653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.51352274 + inSlope: -5.240935 + outSlope: -5.240935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.60655063 + inSlope: -1.7868643 + outSlope: -1.7868643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.698431 + inSlope: -0.92110366 + outSlope: -0.92110366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.6750313 + inSlope: 1.3192825 + outSlope: 1.3192825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.5496875 + inSlope: 1.3629712 + outSlope: 1.3629712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.4397777 + inSlope: 1.455874 + outSlope: 1.455874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -0.3068675 + inSlope: 2.3696098 + outSlope: 2.3696098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.21400125 + inSlope: 3.316689 + outSlope: 3.316689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.04411619 + inSlope: 2.6019368 + outSlope: 2.6019368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.0081406245 + inSlope: 1.7903378 + outSlope: 1.7903378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.015561675 + inSlope: 1.1487885 + outSlope: 1.1487885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.039327607 + inSlope: 0.5064828 + outSlope: 0.5064828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.047035106 + inSlope: 0.5165193 + outSlope: 0.5165193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.10338173 + inSlope: 0.2499914 + outSlope: 0.2499914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.084826805 + inSlope: -0.6496971 + outSlope: -0.6496971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.03820067 + inSlope: -1.2323663 + outSlope: -1.2323663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.016003678 + inSlope: -1.7129371 + outSlope: -1.7129371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.01889718 + inSlope: -2.5909214 + outSlope: -2.5909214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.07036029 + inSlope: -3.3646078 + outSlope: -3.3646078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.13105066 + inSlope: -4.815244 + outSlope: -4.815244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.23086828 + inSlope: -7.2173996 + outSlope: -7.2173996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.37163043 + inSlope: -7.693044 + outSlope: -7.693044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.48730367 + inSlope: -5.24409 + outSlope: -5.24409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.57990205 + inSlope: -1.751908 + outSlope: -1.751908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.6687116 + inSlope: -0.8568301 + outSlope: -0.8568301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: -0.6393754 + inSlope: 1.3918568 + outSlope: 1.3918568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.51000565 + inSlope: 1.385061 + outSlope: 1.385061 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.40041482 + inSlope: 1.4150417 + outSlope: 1.4150417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -0.2721969 + inSlope: 2.2857785 + outSlope: 2.2857785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.18183042 + inSlope: 3.2679827 + outSlope: 3.2679827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.012427182 + inSlope: 2.603345 + outSlope: 2.603345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.023538567 + inSlope: 1.7936273 + outSlope: 1.7936273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.079573385 + inSlope: 0.52691126 + outSlope: 0.52691126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.13337812 + inSlope: 0.2191492 + outSlope: 0.2191492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.115337335 + inSlope: -0.6173025 + outSlope: -0.6173025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.0708885 + inSlope: -1.1853032 + outSlope: -1.1853032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.049411222 + inSlope: -1.670733 + outSlope: -1.670733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.015197452 + inSlope: -2.5506825 + outSlope: -2.5506825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.035611454 + inSlope: -3.3274963 + outSlope: -3.3274963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.09571899 + inSlope: -4.741193 + outSlope: -4.741193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.19365247 + inSlope: -7.097022 + outSlope: -7.097022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.33228755 + inSlope: -7.6122036 + outSlope: -7.6122036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.44739234 + inSlope: -5.2270026 + outSlope: -5.2270026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.5399132 + inSlope: -1.7511104 + outSlope: -1.7511104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.62994117 + inSlope: -0.893577 + outSlope: -0.893577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: -0.60500336 + inSlope: 1.3098496 + outSlope: 1.3098496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.4834035 + inSlope: 1.3008986 + outSlope: 1.3008986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.37668246 + inSlope: 1.4901724 + outSlope: 1.4901724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: -0.2340141 + inSlope: 2.6861367 + outSlope: 2.6861367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.18611023 + inSlope: 3.2127585 + outSlope: 3.2127585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.12692156 + inSlope: 3.7812276 + outSlope: 3.7812276 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: -0.060069427 + inSlope: 3.981893 + outSlope: 3.981893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.0058080684 + inSlope: 3.6181312 + outSlope: 3.6181312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.060534827 + inSlope: 2.7841306 + outSlope: 2.7841306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: 0.15237617 + inSlope: 0.6267787 + outSlope: 0.6267787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.1858465 + inSlope: 0.7560873 + outSlope: 0.7560873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.22754636 + inSlope: 0.054931693 + outSlope: 0.054931693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.17914644 + inSlope: -1.0691881 + outSlope: -1.0691881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.15939198 + inSlope: -1.3081374 + outSlope: -1.3081374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.1355419 + inSlope: -1.8749695 + outSlope: -1.8749695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.09689306 + inSlope: -2.8966515 + outSlope: -2.8966515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.03898694 + inSlope: -3.794767 + outSlope: -3.794767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.02959906 + inSlope: -5.177921 + outSlope: -5.177921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.13361174 + inSlope: -7.354267 + outSlope: -7.354267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.27474254 + inSlope: -7.704006 + outSlope: -7.704006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.3904117 + inSlope: -5.2443995 + outSlope: -5.2443995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.4835286 + inSlope: -1.8123186 + outSlope: -1.8123186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.56121314 + inSlope: -1.3781328 + outSlope: -1.3781328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.60207945 + inSlope: 0.41725737 + outSlope: 0.41725737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.46736762 + inSlope: 1.2079813 + outSlope: 1.2079813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.36009195 + inSlope: 1.6555102 + outSlope: 1.6555102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.24568504 + inSlope: 2.7712235 + outSlope: 2.7712235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.14269093 + inSlope: 3.630414 + outSlope: 3.630414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.07680729 + inSlope: 4.097474 + outSlope: 4.097474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: -0.0061076432 + inSlope: 4.1134157 + outSlope: 4.1134157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.060306426 + inSlope: 3.6021988 + outSlope: 3.6021988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.11396553 + inSlope: 2.732494 + outSlope: 2.732494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.2059466 + inSlope: 0.4890919 + outSlope: 0.4890919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.2590532 + inSlope: 0.119807355 + outSlope: 0.119807355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.21001361 + inSlope: -1.0586618 + outSlope: -1.0586618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.16770713 + inSlope: -1.5207924 + outSlope: -1.5207924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.09778689 + inSlope: -3.1190343 + outSlope: -3.1190343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.036127906 + inSlope: -4.0146284 + outSlope: -4.0146284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.036033772 + inSlope: -5.393612 + outSlope: -5.393612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.1436595 + inSlope: -7.5565033 + outSlope: -7.5565033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.28791645 + inSlope: -7.859781 + outSlope: -7.859781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.40565157 + inSlope: -5.3631444 + outSlope: -5.3631444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.5027959 + inSlope: -1.940516 + outSlope: -1.940516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.5865423 + inSlope: -1.4896412 + outSlope: -1.4896412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.6339594 + inSlope: 0.33023044 + outSlope: 0.33023044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.5057944 + inSlope: 1.1596615 + outSlope: 1.1596615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.40528402 + inSlope: 1.4948457 + outSlope: 1.4948457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -0.2605577 + inSlope: 2.6984084 + outSlope: 2.6984084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.15463221 + inSlope: 3.6654916 + outSlope: 3.6654916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: -0.09049414 + inSlope: 3.7836828 + outSlope: 3.7836828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.028509539 + inSlope: 3.37961 + outSlope: 3.37961 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.022159256 + inSlope: 2.5658066 + outSlope: 2.5658066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.09159339 + inSlope: 0.58421445 + outSlope: 0.58421445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.103908494 + inSlope: 0.3825363 + outSlope: 0.3825363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.14763379 + inSlope: 0.098697685 + outSlope: 0.098697685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.115138486 + inSlope: -0.83782315 + outSlope: -0.83782315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.058836773 + inSlope: -1.43756 + outSlope: -1.43756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.03302182 + inSlope: -1.9561867 + outSlope: -1.9561867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.0063691926 + inSlope: -2.894145 + outSlope: -2.894145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.06344984 + inSlope: -3.7161407 + outSlope: -3.7161407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.13024029 + inSlope: -5.157874 + outSlope: -5.157874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.23537937 + inSlope: -7.4713936 + outSlope: -7.4713936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.37928596 + inSlope: -7.823344 + outSlope: -7.823344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.49615687 + inSlope: -5.3209248 + outSlope: -5.3209248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.5922219 + inSlope: -1.8879336 + outSlope: -1.8879336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.6913864 + inSlope: -1.0366689 + outSlope: -1.0366689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: -0.67728436 + inSlope: 1.2096882 + outSlope: 1.2096882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.55970633 + inSlope: 1.2894055 + outSlope: 1.2894055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.4541536 + inSlope: 1.4350977 + outSlope: 1.4350977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -0.32059935 + inSlope: 2.3199916 + outSlope: 2.3199916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: -0.18364353 + inSlope: 3.400743 + outSlope: 3.400743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.12300676 + inSlope: 3.8385305 + outSlope: 3.8385305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.055692535 + inSlope: 4.0387993 + outSlope: 4.0387993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9636285 + inSlope: 0.094285004 + outSlope: 0.094285004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.98929685 + inSlope: 1.009893 + outSlope: 1.009893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 1.214587 + inSlope: 1.3831081 + outSlope: 1.3831081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 1.2460696 + inSlope: -1.5837072 + outSlope: -1.5837072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 1.1701552 + inSlope: -3.7333229 + outSlope: -3.7333229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 1.0879966 + inSlope: -8.993302 + outSlope: -8.993302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.87037855 + inSlope: -15.142988 + outSlope: -15.142988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.5832303 + inSlope: -13.916199 + outSlope: -13.916199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.4065052 + inSlope: -6.855412 + outSlope: -6.855412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.3547168 + inSlope: -2.7301679 + outSlope: -2.7301679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.21780601 + inSlope: -1.3611343 + outSlope: -1.3611343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.10867242 + inSlope: -0.36920303 + outSlope: -0.36920303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.13502386 + inSlope: 1.2508225 + outSlope: 1.2508225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.23505205 + inSlope: 2.809115 + outSlope: 2.809115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.35629502 + inSlope: 4.762645 + outSlope: 4.762645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.5417315 + inSlope: 5.627009 + outSlope: 5.627009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.810282 + inSlope: 4.9049444 + outSlope: 4.9049444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.9942632 + inSlope: 0.55784816 + outSlope: 0.55784816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.9836064 + inSlope: 0.48515666 + outSlope: 0.48515666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 1.139772 + inSlope: 1.383374 + outSlope: 1.383374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 1.2877303 + inSlope: 0.25665188 + outSlope: 0.25665188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.2270381 + inSlope: -2.5556722 + outSlope: -2.5556722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 1.1790742 + inSlope: -4.0842886 + outSlope: -4.0842886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 1.0908947 + inSlope: -9.286473 + outSlope: -9.286473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.8695247 + inSlope: -15.315251 + outSlope: -15.315251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.5803868 + inSlope: -14.011513 + outSlope: -14.011513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.40247473 + inSlope: -6.9280453 + outSlope: -6.9280453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.3494522 + inSlope: -2.797596 + outSlope: -2.797596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.18936099 + inSlope: -1.4333913 + outSlope: -1.4333913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.112146065 + inSlope: -0.26407632 + outSlope: -0.26407632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.1430716 + inSlope: 1.3349915 + outSlope: 1.3349915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.24722885 + inSlope: 2.893127 + outSlope: 2.893127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.37151667 + inSlope: 4.8678207 + outSlope: 4.8678207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.56082726 + inSlope: 5.745458 + outSlope: 5.745458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.83520323 + inSlope: 5.023943 + outSlope: 5.023943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 1.0264776 + inSlope: 0.6284636 + outSlope: 0.6284636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 1.0185463 + inSlope: 0.5176263 + outSlope: 0.5176263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 1.1797858 + inSlope: 1.3961878 + outSlope: 1.3961878 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 1.3279927 + inSlope: 0.25494242 + outSlope: 0.25494242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 1.2651622 + inSlope: -2.745967 + outSlope: -2.745967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 1.2128764 + inSlope: -4.320857 + outSlope: -4.320857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 1.1211338 + inSlope: -9.409298 + outSlope: -9.409298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.89923346 + inSlope: -15.29605 + outSlope: -15.29605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.61126596 + inSlope: -13.9226 + outSlope: -13.9226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.43514726 + inSlope: -6.815403 + outSlope: -6.815403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.38408607 + inSlope: -2.6640549 + outSlope: -2.6640549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.24328767 + inSlope: -1.2161058 + outSlope: -1.2161058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.18054171 + inSlope: -0.06926231 + outSlope: -0.06926231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.22023098 + inSlope: 1.4960022 + outSlope: 1.4960022 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.3308396 + inSlope: 2.9720273 + outSlope: 2.9720273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.45618528 + inSlope: 4.8449907 + outSlope: 4.8449907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.7325044 + inSlope: 5.2577705 + outSlope: 5.2577705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 1.0176219 + inSlope: 2.440167 + outSlope: 2.440167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 1.0511678 + inSlope: 0.54436374 + outSlope: 0.54436374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 1.2320518 + inSlope: 1.4870574 + outSlope: 1.4870574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 1.3948951 + inSlope: 0.6096202 + outSlope: 0.6096202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 1.3007947 + inSlope: -4.1484976 + outSlope: -4.1484976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 1.2133039 + inSlope: -9.074451 + outSlope: -9.074451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.9983133 + inSlope: -14.899672 + outSlope: -14.899672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.7166487 + inSlope: -13.586281 + outSlope: -13.586281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.5454377 + inSlope: -6.526124 + outSlope: -6.526124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.49911144 + inSlope: -2.3702016 + outSlope: -2.3702016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.3947716 + inSlope: -1.06201 + outSlope: -1.06201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.30796754 + inSlope: -0.17858702 + outSlope: -0.17858702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.3668839 + inSlope: 1.7781811 + outSlope: 1.7781811 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.48981857 + inSlope: 3.4085445 + outSlope: 3.4085445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.80478066 + inSlope: 4.6027308 + outSlope: 4.6027308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 1.0359396 + inSlope: 1.7806756 + outSlope: 1.7806756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: 1.0473824 + inSlope: -0.43586296 + outSlope: -0.43586296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 1.2097429 + inSlope: 1.4151884 + outSlope: 1.4151884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 1.3891431 + inSlope: 0.5640235 + outSlope: 0.5640235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 1.2927505 + inSlope: -4.141158 + outSlope: -4.141158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 1.2054151 + inSlope: -9.105527 + outSlope: -9.105527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.98923504 + inSlope: -15.002926 + outSlope: -15.002926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.70531714 + inSlope: -13.735804 + outSlope: -13.735804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.5313738 + inSlope: -6.695983 + outSlope: -6.695983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.4821197 + inSlope: -2.5582662 + outSlope: -2.5582662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.35823944 + inSlope: -1.3163621 + outSlope: -1.3163621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.24937169 + inSlope: -0.4294527 + outSlope: -0.4294527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.29318652 + inSlope: 1.5798684 + outSlope: 1.5798684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.361821 + inSlope: 2.5570068 + outSlope: 2.5570068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.47264975 + inSlope: 4.387419 + outSlope: 4.387419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.7257765 + inSlope: 4.810278 + outSlope: 4.810278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.9853116 + inSlope: 2.1635432 + outSlope: 2.1635432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 1.002197 + inSlope: 0.41370326 + outSlope: 0.41370326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 1.1343098 + inSlope: 1.2346971 + outSlope: 1.2346971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 1.2965343 + inSlope: 0.31573346 + outSlope: 0.31573346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 1.2417573 + inSlope: -2.3869042 + outSlope: -2.3869042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 1.1972045 + inSlope: -3.8412356 + outSlope: -3.8412356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 1.1137156 + inSlope: -9.041171 + outSlope: -9.041171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.8958343 + inSlope: -15.156483 + outSlope: -15.156483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.60849905 + inSlope: -13.933048 + outSlope: -13.933048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.43139827 + inSlope: -6.87863 + outSlope: -6.87863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.3792134 + inSlope: -2.7514868 + outSlope: -2.7514868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.23929673 + inSlope: -1.4331839 + outSlope: -1.4331839 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.12290355 + inSlope: -0.46076286 + outSlope: -0.46076286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.14485289 + inSlope: 1.1665056 + outSlope: 1.1665056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.24069516 + inSlope: 2.7239866 + outSlope: 2.7239866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.35894847 + inSlope: 4.6646385 + outSlope: 4.6646385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.6301517 + inSlope: 5.2227993 + outSlope: 5.2227993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.92863226 + inSlope: 2.7598138 + outSlope: 2.7598138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.9636286 + inSlope: 2.0997517 + outSlope: 2.0997517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.87859195 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.87859195 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.7022246 + inSlope: 0.5719363 + outSlope: 0.5719363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.58098066 + inSlope: 0.30584517 + outSlope: 0.30584517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.5787402 + inSlope: 0.023118947 + outSlope: 0.023118947 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.54408467 + inSlope: 3.1062326 + outSlope: 3.1062326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.32195535 + inSlope: 2.9035494 + outSlope: 2.9035494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.29355296 + inSlope: 0.38608107 + outSlope: 0.38608107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.3951537 + inSlope: -2.4066467 + outSlope: -2.4066467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.45665997 + inSlope: -0.67094225 + outSlope: -0.67094225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.536423 + inSlope: -0.84498787 + outSlope: -0.84498787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.5716636 + inSlope: 0.49032563 + outSlope: 0.49032563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: -0.56029975 + inSlope: -1.635153 + outSlope: -1.635153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.6844402 + inSlope: -1.7158105 + outSlope: -1.7158105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.6990585 + inSlope: 0.257497 + outSlope: 0.257497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.5775452 + inSlope: 0.16976969 + outSlope: 0.16976969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.5787414 + inSlope: 0.023167454 + outSlope: 0.023167454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.5440842 + inSlope: 3.1062236 + outSlope: 3.1062236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.3220108 + inSlope: 2.9035487 + outSlope: 2.9035487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.29355305 + inSlope: 0.38777784 + outSlope: 0.38777784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.395153 + inSlope: -2.406675 + outSlope: -2.406675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.45665997 + inSlope: -0.67092216 + outSlope: -0.67092216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.5364243 + inSlope: -0.8450111 + outSlope: -0.8450111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.57166296 + inSlope: 0.49035192 + outSlope: 0.49035192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: -0.5603005 + inSlope: -1.6351298 + outSlope: -1.6351298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.68444026 + inSlope: -1.7158113 + outSlope: -1.7158113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.6990586 + inSlope: 0.2567985 + outSlope: 0.2567985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.5775456 + inSlope: 0.16980903 + outSlope: 0.16980903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.57872194 + inSlope: 0.02484801 + outSlope: 0.02484801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.5440844 + inSlope: 3.105951 + outSlope: 3.105951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.3220122 + inSlope: 2.9033825 + outSlope: 2.9033825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.29349378 + inSlope: 0.38783708 + outSlope: 0.38783708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.3951514 + inSlope: -2.4066305 + outSlope: -2.4066305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.45667168 + inSlope: -0.6708399 + outSlope: -0.6708399 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.53642374 + inSlope: -0.84501827 + outSlope: -0.84501827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.57166266 + inSlope: 0.4903977 + outSlope: 0.4903977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: -0.56030077 + inSlope: -1.6351569 + outSlope: -1.6351569 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.6844394 + inSlope: -1.715816 + outSlope: -1.715816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.6990586 + inSlope: 0.2578857 + outSlope: 0.2578857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.5775391 + inSlope: 0.17085688 + outSlope: 0.17085688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.5787332 + inSlope: 0.022974033 + outSlope: 0.022974033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.5440848 + inSlope: 3.1062155 + outSlope: 3.1062155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.32201105 + inSlope: 2.9037519 + outSlope: 2.9037519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.29354662 + inSlope: 0.38773248 + outSlope: 0.38773248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.39515308 + inSlope: -2.4069414 + outSlope: -2.4069414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.42824522 + inSlope: -1.468036 + outSlope: -1.468036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.45665953 + inSlope: -0.67090786 + outSlope: -0.67090786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.536454 + inSlope: -0.8449968 + outSlope: -0.8449968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.5716633 + inSlope: 0.49040127 + outSlope: 0.49040127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: -0.5602994 + inSlope: -1.6351151 + outSlope: -1.6351151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.6844398 + inSlope: -1.715725 + outSlope: -1.715725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.6990583 + inSlope: 0.2566018 + outSlope: 0.2566018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.577546 + inSlope: 0.16974108 + outSlope: 0.16974108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.57874054 + inSlope: 0.023163829 + outSlope: 0.023163829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.54408467 + inSlope: 3.1062267 + outSlope: 3.1062267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.3220093 + inSlope: 2.9037344 + outSlope: 2.9037344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.2935468 + inSlope: 0.38758507 + outSlope: 0.38758507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.39515448 + inSlope: -2.4065742 + outSlope: -2.4065742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.4566839 + inSlope: -0.67086524 + outSlope: -0.67086524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.53642315 + inSlope: -0.845015 + outSlope: -0.845015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.57164943 + inSlope: 0.49124986 + outSlope: 0.49124986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: -0.5603015 + inSlope: -1.6351466 + outSlope: -1.6351466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.6844385 + inSlope: -1.7158128 + outSlope: -1.7158128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.69905794 + inSlope: 0.25652486 + outSlope: 0.25652486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.5775339 + inSlope: 0.16884395 + outSlope: 0.16884395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.5787395 + inSlope: 0.023136426 + outSlope: 0.023136426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.54415476 + inSlope: 3.1062267 + outSlope: 3.1062267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.32201138 + inSlope: 2.9035933 + outSlope: 2.9035933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.2935523 + inSlope: 0.38769773 + outSlope: 0.38769773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.39515367 + inSlope: -2.406611 + outSlope: -2.406611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.45665905 + inSlope: -0.67090905 + outSlope: -0.67090905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.53642434 + inSlope: -0.8449989 + outSlope: -0.8449989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.57166374 + inSlope: 0.49043447 + outSlope: 0.49043447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: -0.5556043 + inSlope: -1.2115697 + outSlope: -1.2115697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.665531 + inSlope: -2.352652 + outSlope: -2.352652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.7022252 + inSlope: -2.2016244 + outSlope: -2.2016244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.19359997 + inSlope: 0.24801938 + outSlope: 0.24801938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.22875693 + inSlope: 0.01407044 + outSlope: 0.01407044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.23024952 + inSlope: -0.019106692 + outSlope: -0.019106692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.23219308 + inSlope: 0.6604958 + outSlope: 0.6604958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.2514796 + inSlope: 1.9801533 + outSlope: 1.9801533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.3596309 + inSlope: 3.4762795 + outSlope: 3.4762795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.43730575 + inSlope: -0.44306535 + outSlope: -0.44306535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.39930534 + inSlope: -3.3275657 + outSlope: -3.3275657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.32638693 + inSlope: -3.858294 + outSlope: -3.858294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.27069557 + inSlope: -2.2322211 + outSlope: -2.2322211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.2513213 + inSlope: -0.031872675 + outSlope: -0.031872675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.25256813 + inSlope: -0.038065054 + outSlope: -0.038065054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.2372824 + inSlope: -0.31364173 + outSlope: -0.31364173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.22066721 + inSlope: -0.94742477 + outSlope: -0.94742477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.18161511 + inSlope: -0.8506357 + outSlope: -0.8506357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.17225786 + inSlope: -0.21780027 + outSlope: -0.21780027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.17916737 + inSlope: 0.30732155 + outSlope: 0.30732155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.2179065 + inSlope: 0.19055548 + outSlope: 0.19055548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.23009932 + inSlope: 0.009758333 + outSlope: 0.009758333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.22946261 + inSlope: 0.05831279 + outSlope: 0.05831279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.25147888 + inSlope: 1.9801741 + outSlope: 1.9801741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.35963085 + inSlope: 3.4774103 + outSlope: 3.4774103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.43730295 + inSlope: -0.44420272 + outSlope: -0.44420272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.39930537 + inSlope: -3.3274937 + outSlope: -3.3274937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.32638633 + inSlope: -3.8582854 + outSlope: -3.8582854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.27069598 + inSlope: -2.2322214 + outSlope: -2.2322214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.25132123 + inSlope: -0.03187272 + outSlope: -0.03187272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.2525683 + inSlope: -0.038084723 + outSlope: -0.038084723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.23735745 + inSlope: -0.3137803 + outSlope: -0.3137803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.22066756 + inSlope: -0.94743246 + outSlope: -0.94743246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.1816149 + inSlope: -0.85064554 + outSlope: -0.85064554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.17225777 + inSlope: -0.21781525 + outSlope: -0.21781525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.17916693 + inSlope: 0.30732644 + outSlope: 0.30732644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.21790616 + inSlope: 0.19056636 + outSlope: 0.19056636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.23009944 + inSlope: 0.009769509 + outSlope: 0.009769509 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.22943798 + inSlope: 0.057514213 + outSlope: 0.057514213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.25147933 + inSlope: 1.9802461 + outSlope: 1.9802461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.35960686 + inSlope: 3.4780996 + outSlope: 3.4780996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.43726626 + inSlope: -0.4442091 + outSlope: -0.4442091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.3993055 + inSlope: -3.3264227 + outSlope: -3.3264227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.32638562 + inSlope: -3.8582835 + outSlope: -3.8582835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.27069616 + inSlope: -2.2321918 + outSlope: -2.2321918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.25132093 + inSlope: -0.029974608 + outSlope: -0.029974608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.2525685 + inSlope: -0.038089193 + outSlope: -0.038089193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.23733413 + inSlope: -0.3136292 + outSlope: -0.3136292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.22066775 + inSlope: -0.9474313 + outSlope: -0.9474313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.18161556 + inSlope: -0.8506192 + outSlope: -0.8506192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.17225847 + inSlope: -0.21783179 + outSlope: -0.21783179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.17916764 + inSlope: 0.3073296 + outSlope: 0.3073296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.21790624 + inSlope: 0.19056308 + outSlope: 0.19056308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.23010586 + inSlope: 0.009288499 + outSlope: 0.009288499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.2294515 + inSlope: 0.05917853 + outSlope: 0.05917853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.25147933 + inSlope: 1.9801637 + outSlope: 1.9801637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.35963053 + inSlope: 3.477394 + outSlope: 3.477394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.43730766 + inSlope: -0.44423681 + outSlope: -0.44423681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.39930445 + inSlope: -3.3276973 + outSlope: -3.3276973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.3263845 + inSlope: -3.8582702 + outSlope: -3.8582702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.27069557 + inSlope: -2.2335043 + outSlope: -2.2335043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.25132114 + inSlope: -0.03053072 + outSlope: -0.03053072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.25256824 + inSlope: -0.03563765 + outSlope: -0.03563765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.2372827 + inSlope: -0.31363368 + outSlope: -0.31363368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.22066736 + inSlope: -0.9474179 + outSlope: -0.9474179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.18161564 + inSlope: -0.85063076 + outSlope: -0.85063076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.17225838 + inSlope: -0.21781838 + outSlope: -0.21781838 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.1791673 + inSlope: 0.30731052 + outSlope: 0.30731052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.21790662 + inSlope: 0.19054207 + outSlope: 0.19054207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.23009928 + inSlope: 0.0097765215 + outSlope: 0.0097765215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.22946286 + inSlope: 0.058299936 + outSlope: 0.058299936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.2514793 + inSlope: 1.9801936 + outSlope: 1.9801936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.35963142 + inSlope: 3.477418 + outSlope: 3.477418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.43730667 + inSlope: -0.4443661 + outSlope: -0.4443661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.39930072 + inSlope: -3.3276541 + outSlope: -3.3276541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.32638547 + inSlope: -3.8582006 + outSlope: -3.8582006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.2706944 + inSlope: -2.2321823 + outSlope: -2.2321823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.25132093 + inSlope: -0.03236525 + outSlope: -0.03236525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.2525687 + inSlope: -0.038066313 + outSlope: -0.038066313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.23728274 + inSlope: -0.31362396 + outSlope: -0.31362396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.22067954 + inSlope: -0.9475548 + outSlope: -0.9475548 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.18162718 + inSlope: -0.8505189 + outSlope: -0.8505189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.17225799 + inSlope: -0.2181845 + outSlope: -0.2181845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.17916709 + inSlope: 0.30733827 + outSlope: 0.30733827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.21790653 + inSlope: 0.18973944 + outSlope: 0.18973944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.2300994 + inSlope: 0.0101387445 + outSlope: 0.0101387445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.22946429 + inSlope: 0.058313124 + outSlope: 0.058313124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.25153783 + inSlope: 1.9801595 + outSlope: 1.9801595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.35963142 + inSlope: 3.4773803 + outSlope: 3.4773803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.43730378 + inSlope: -0.44428384 + outSlope: -0.44428384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.399302 + inSlope: -3.3275523 + outSlope: -3.3275523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.32638597 + inSlope: -3.8582096 + outSlope: -3.8582096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.2706954 + inSlope: -2.2321787 + outSlope: -2.2321787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.25132093 + inSlope: -0.031868137 + outSlope: -0.031868137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.2525684 + inSlope: -0.038073465 + outSlope: -0.038073465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.23728278 + inSlope: -0.31364274 + outSlope: -0.31364274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.22066715 + inSlope: -0.9474216 + outSlope: -0.9474216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.18161485 + inSlope: -0.8506338 + outSlope: -0.8506338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.17225814 + inSlope: -0.22721002 + outSlope: -0.22721002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.17404135 + inSlope: 0.18663925 + outSlope: 0.18663925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.19359946 + inSlope: 0.2459848 + outSlope: 0.2459848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.34767374 + inSlope: -1.0586768 + outSlope: -1.0586768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.1830209 + inSlope: -1.1491492 + outSlope: -1.1491492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.12772658 + inSlope: -0.42646855 + outSlope: -0.42646855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.12263825 + inSlope: -0.052302636 + outSlope: -0.052302636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.21513157 + inSlope: 2.1857195 + outSlope: 2.1857195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.2548873 + inSlope: 2.4414992 + outSlope: 2.4414992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.29651487 + inSlope: 2.7503896 + outSlope: 2.7503896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.3945827 + inSlope: 2.1589153 + outSlope: 2.1589153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.4185308 + inSlope: 0.63377684 + outSlope: 0.63377684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.4157086 + inSlope: -0.30915424 + outSlope: -0.30915424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.40822566 + inSlope: -2.821555 + outSlope: -2.821555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.3216567 + inSlope: -8.622213 + outSlope: -8.622213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.12081865 + inSlope: -12.530157 + outSlope: -12.530157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.096015185 + inSlope: -9.74028 + outSlope: -9.74028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.20385744 + inSlope: -3.5082896 + outSlope: -3.5082896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.21295805 + inSlope: -0.61005217 + outSlope: -0.61005217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.25187474 + inSlope: 1.1754981 + outSlope: 1.1754981 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.22827303 + inSlope: 2.4469554 + outSlope: 2.4469554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.17030956 + inSlope: 4.797263 + outSlope: 4.797263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.068364404 + inSlope: 6.7100477 + outSlope: 6.7100477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.053358495 + inSlope: 7.1703777 + outSlope: 7.1703777 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.17064838 + inSlope: 6.165663 + outSlope: 6.165663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.25888082 + inSlope: 3.775916 + outSlope: 3.775916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.29651213 + inSlope: 1.1177 + outSlope: 1.1177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.29613745 + inSlope: -0.16798687 + outSlope: -0.16798687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.29057756 + inSlope: 0.6329888 + outSlope: 0.6329888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.3476726 + inSlope: -0.20595312 + outSlope: -0.20595312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.33695528 + inSlope: -0.70594376 + outSlope: -0.70594376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.12838331 + inSlope: -0.49929714 + outSlope: -0.49929714 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.12263778 + inSlope: -0.07201693 + outSlope: -0.07201693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.21513216 + inSlope: 2.1856966 + outSlope: 2.1856966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.2548877 + inSlope: 2.4414518 + outSlope: 2.4414518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.2965141 + inSlope: 2.750405 + outSlope: 2.750405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.394583 + inSlope: 2.1588836 + outSlope: 2.1588836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.4185305 + inSlope: 0.63337296 + outSlope: 0.63337296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.4156954 + inSlope: -0.30920625 + outSlope: -0.30920625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.40822363 + inSlope: -2.821102 + outSlope: -2.821102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.32165813 + inSlope: -8.622173 + outSlope: -8.622173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.120817505 + inSlope: -12.530277 + outSlope: -12.530277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.096017376 + inSlope: -9.740266 + outSlope: -9.740266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.20385772 + inSlope: -3.5082126 + outSlope: -3.5082126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.21295768 + inSlope: -0.6100427 + outSlope: -0.6100427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.25187343 + inSlope: 1.1754848 + outSlope: 1.1754848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.22827306 + inSlope: 2.4469163 + outSlope: 2.4469163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.17030963 + inSlope: 4.797267 + outSlope: 4.797267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.068364315 + inSlope: 6.7100635 + outSlope: 6.7100635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.053358935 + inSlope: 7.1744814 + outSlope: 7.1744814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.17078485 + inSlope: 6.1664367 + outSlope: 6.1664367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.25890663 + inSlope: 3.7718015 + outSlope: 3.7718015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.29651144 + inSlope: 1.1169436 + outSlope: 1.1169436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.29613805 + inSlope: -0.16798861 + outSlope: -0.16798861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.290577 + inSlope: 0.6329411 + outSlope: 0.6329411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.3476734 + inSlope: -0.20101923 + outSlope: -0.20101923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.33711967 + inSlope: -0.7059661 + outSlope: -0.7059661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.1283824 + inSlope: -0.49925703 + outSlope: -0.49925703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.12263785 + inSlope: -0.07198653 + outSlope: -0.07198653 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.2151322 + inSlope: 2.1855278 + outSlope: 2.1855278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.25488138 + inSlope: 2.4458857 + outSlope: 2.4458857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.29666165 + inSlope: 2.7506018 + outSlope: 2.7506018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.39465982 + inSlope: 2.1620762 + outSlope: 2.1620762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.41863716 + inSlope: 0.63106847 + outSlope: 0.63106847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.41569537 + inSlope: -0.31214023 + outSlope: -0.31214023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.40823245 + inSlope: -2.8211706 + outSlope: -2.8211706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.32165644 + inSlope: -8.622471 + outSlope: -8.622471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.12081705 + inSlope: -12.530231 + outSlope: -12.530231 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.09601753 + inSlope: -9.740244 + outSlope: -9.740244 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.20385744 + inSlope: -3.5082064 + outSlope: -3.5082064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.21295764 + inSlope: -0.6072724 + outSlope: -0.6072724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.25187385 + inSlope: 1.1754766 + outSlope: 1.1754766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.22827312 + inSlope: 2.4469533 + outSlope: 2.4469533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.17030881 + inSlope: 4.7973003 + outSlope: 4.7973003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.06836326 + inSlope: 6.709991 + outSlope: 6.709991 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.053357344 + inSlope: 7.1703815 + outSlope: 7.1703815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.17064925 + inSlope: 6.16171 + outSlope: 6.16171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.2587475 + inSlope: 3.7759132 + outSlope: 3.7759132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.2965129 + inSlope: 1.1216669 + outSlope: 1.1216669 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.29613635 + inSlope: -0.16802983 + outSlope: -0.16802983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.29057798 + inSlope: 0.63297796 + outSlope: 0.63297796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.34767205 + inSlope: -0.20595717 + outSlope: -0.20595717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.3369552 + inSlope: -0.7059572 + outSlope: -0.7059572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.12838225 + inSlope: -0.49929368 + outSlope: -0.49929368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.12263748 + inSlope: -0.072250284 + outSlope: -0.072250284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.2153091 + inSlope: 2.1859157 + outSlope: 2.1859157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.25488496 + inSlope: 2.436129 + outSlope: 2.436129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.29651332 + inSlope: 2.7504792 + outSlope: 2.7504792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.39458242 + inSlope: 2.1589317 + outSlope: 2.1589317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.41853184 + inSlope: 0.6333518 + outSlope: 0.6333518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.4156941 + inSlope: -0.30939993 + outSlope: -0.30939993 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.40821847 + inSlope: -2.82115 + outSlope: -2.82115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.32165584 + inSlope: -8.622063 + outSlope: -8.622063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.12081667 + inSlope: -12.530201 + outSlope: -12.530201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.09601713 + inSlope: -9.745357 + outSlope: -9.745357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.20402823 + inSlope: -3.508211 + outSlope: -3.508211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.21295738 + inSlope: -0.6049366 + outSlope: -0.6049366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.2518727 + inSlope: 1.1754998 + outSlope: 1.1754998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.22827333 + inSlope: 2.446941 + outSlope: 2.446941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.17030807 + inSlope: 4.79778 + outSlope: 4.79778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.068347484 + inSlope: 6.710005 + outSlope: 6.710005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.053358555 + inSlope: 7.1698895 + outSlope: 7.1698895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.1706486 + inSlope: 6.1656775 + outSlope: 6.1656775 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.25888094 + inSlope: 3.7759316 + outSlope: 3.7759316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.29651287 + inSlope: 1.117673 + outSlope: 1.117673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.29613668 + inSlope: -0.1680182 + outSlope: -0.1680182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.29057685 + inSlope: 0.63292205 + outSlope: 0.63292205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.34767225 + inSlope: -0.20595539 + outSlope: -0.20595539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.33695439 + inSlope: -0.70595 + outSlope: -0.70595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.12838335 + inSlope: -0.4992608 + outSlope: -0.4992608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.122638635 + inSlope: -0.07201425 + outSlope: -0.07201425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.21513277 + inSlope: 2.185699 + outSlope: 2.185699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.254887 + inSlope: 2.441493 + outSlope: 2.441493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.29651582 + inSlope: 2.7504168 + outSlope: 2.7504168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.39458278 + inSlope: 2.1589127 + outSlope: 2.1589127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.4185314 + inSlope: 0.6334417 + outSlope: 0.6334417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.4156971 + inSlope: -0.3093209 + outSlope: -0.3093209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.40822077 + inSlope: -2.8212278 + outSlope: -2.8212278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.32165512 + inSlope: -8.6221075 + outSlope: -8.6221075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.120819084 + inSlope: -12.53031 + outSlope: -12.53031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.09602168 + inSlope: -9.740243 + outSlope: -9.740243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.20385693 + inSlope: -3.5081198 + outSlope: -3.5081198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: -0.21295749 + inSlope: -0.6155087 + outSlope: -0.6155087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.25187472 + inSlope: 1.1755115 + outSlope: 1.1755115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.22827154 + inSlope: 2.446949 + outSlope: 2.446949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.17031032 + inSlope: 4.7972817 + outSlope: 4.7972817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.06836168 + inSlope: 6.7099905 + outSlope: 6.7099905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.05335552 + inSlope: 7.1703277 + outSlope: 7.1703277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.17064895 + inSlope: 6.165759 + outSlope: 6.165759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.25888103 + inSlope: 3.775917 + outSlope: 3.775917 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.296512 + inSlope: 1.117203 + outSlope: 1.117203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.29612163 + inSlope: -0.16276395 + outSlope: -0.16276395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.29057857 + inSlope: 0.632972 + outSlope: 0.632972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.34767306 + inSlope: -0.20592412 + outSlope: -0.20592412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.33695555 + inSlope: -0.7059518 + outSlope: -0.7059518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.13928054 + inSlope: -0.78306043 + outSlope: -0.78306043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.12277542 + inSlope: -0.07246287 + outSlope: -0.07246287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.2151312 + inSlope: 2.1857264 + outSlope: 2.1857264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.25488722 + inSlope: 2.441442 + outSlope: 2.441442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.29651368 + inSlope: 2.7485032 + outSlope: 2.7485032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.39458436 + inSlope: 2.1608052 + outSlope: 2.1608052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.4185309 + inSlope: 0.63335764 + outSlope: 0.63335764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.41569588 + inSlope: -0.30919304 + outSlope: -0.30919304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.40822455 + inSlope: -2.8212235 + outSlope: -2.8212235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.32165405 + inSlope: -8.622234 + outSlope: -8.622234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.120818645 + inSlope: -12.530278 + outSlope: -12.530278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.09602173 + inSlope: -9.740249 + outSlope: -9.740249 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.20385757 + inSlope: -3.508139 + outSlope: -3.508139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: -0.21295817 + inSlope: -0.61005116 + outSlope: -0.61005116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.2518743 + inSlope: 1.1755362 + outSlope: 1.1755362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.22827165 + inSlope: 2.4469373 + outSlope: 2.4469373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.17031029 + inSlope: 4.7972894 + outSlope: 4.7972894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.06836152 + inSlope: 6.7099953 + outSlope: 6.7099953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.05335572 + inSlope: 7.1703534 + outSlope: 7.1703534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.17064998 + inSlope: 6.165701 + outSlope: 6.165701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.2588793 + inSlope: 3.7759256 + outSlope: 3.7759256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.29651332 + inSlope: 1.1177081 + outSlope: 1.1177081 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.29613674 + inSlope: -0.1680489 + outSlope: -0.1680489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.2847144 + inSlope: 0.05572207 + outSlope: 0.05572207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 0.3107432 + inSlope: 0.977937 + outSlope: 0.977937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.34767327 + inSlope: 1.117549 + outSlope: 1.117549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Left Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Shoulder Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.41153938 + inSlope: 1.5497713 + outSlope: 1.5497713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.4373689 + inSlope: 0.7980492 + outSlope: 0.7980492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.40825695 + inSlope: -2.5734768 + outSlope: -2.5734768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.2156548 + inSlope: -3.5030134 + outSlope: -3.5030134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: 0.16632238 + inSlope: -2.4318776 + outSlope: -2.4318776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.13459222 + inSlope: -1.7362546 + outSlope: -1.7362546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.05026472 + inSlope: -1.014801 + outSlope: -1.014801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.033685915 + inSlope: -1.1088338 + outSlope: -1.1088338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.013303596 + inSlope: -1.5740116 + outSlope: -1.5740116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.018781109 + inSlope: -2.1566224 + outSlope: -2.1566224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.058583826 + inSlope: -2.1318922 + outSlope: -2.1318922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.10603845 + inSlope: -0.34863234 + outSlope: -0.34863234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.1014653 + inSlope: 1.0487784 + outSlope: 1.0487784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.071079195 + inSlope: 3.7295666 + outSlope: 3.7295666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.022853628 + inSlope: 6.293 + outSlope: 6.293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.13868745 + inSlope: 7.312454 + outSlope: 7.312454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.2666021 + inSlope: 7.210106 + outSlope: 7.210106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.46103162 + inSlope: 3.7270308 + outSlope: 3.7270308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.5008419 + inSlope: -1.0968949 + outSlope: -1.0968949 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.36649913 + inSlope: -2.5590792 + outSlope: -2.5590792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.2897305 + inSlope: -1.1693966 + outSlope: -1.1693966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.18250503 + inSlope: -0.70178473 + outSlope: -0.70178473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.16346675 + inSlope: -0.32386857 + outSlope: -0.32386857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.16005303 + inSlope: -0.1561369 + outSlope: -0.1561369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.15748842 + inSlope: 0.4577438 + outSlope: 0.4577438 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.21621887 + inSlope: 1.6234856 + outSlope: 1.6234856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.36237627 + inSlope: 2.8261828 + outSlope: 2.8261828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.41153967 + inSlope: 2.2384987 + outSlope: 2.2384987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.40825734 + inSlope: -2.5734792 + outSlope: -2.5734792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.21565484 + inSlope: -3.5030093 + outSlope: -3.5030093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.16632295 + inSlope: -2.4319 + outSlope: -2.4319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.13459158 + inSlope: -1.7362494 + outSlope: -1.7362494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.05026483 + inSlope: -1.0148108 + outSlope: -1.0148108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.033685856 + inSlope: -1.1088419 + outSlope: -1.1088419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.013303472 + inSlope: -1.5740104 + outSlope: -1.5740104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.018781109 + inSlope: -2.15664 + outSlope: -2.15664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.058584455 + inSlope: -2.1319227 + outSlope: -2.1319227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.10603903 + inSlope: -0.34863955 + outSlope: -0.34863955 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.1014664 + inSlope: 1.0487967 + outSlope: 1.0487967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.07107914 + inSlope: 3.7296088 + outSlope: 3.7296088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.02285377 + inSlope: 6.2930474 + outSlope: 6.2930474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.1386889 + inSlope: 7.312482 + outSlope: 7.312482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.26660293 + inSlope: 7.2100883 + outSlope: 7.2100883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.46103144 + inSlope: 3.727034 + outSlope: 3.727034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.5008422 + inSlope: -1.0969352 + outSlope: -1.0969352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.36649898 + inSlope: -2.5590515 + outSlope: -2.5590515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.28973225 + inSlope: -1.1695051 + outSlope: -1.1695051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.18251202 + inSlope: -0.7015732 + outSlope: -0.7015732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.16346464 + inSlope: -0.32400447 + outSlope: -0.32400447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.16005407 + inSlope: -0.15613377 + outSlope: -0.15613377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.15732808 + inSlope: 0.45772082 + outSlope: 0.45772082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.19118634 + inSlope: 1.3602064 + outSlope: 1.3602064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.36237705 + inSlope: 2.8261938 + outSlope: 2.8261938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.41153997 + inSlope: 2.2384603 + outSlope: 2.2384603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.40825588 + inSlope: -2.5734854 + outSlope: -2.5734854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.2156542 + inSlope: -3.5029974 + outSlope: -3.5029974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.1663225 + inSlope: -2.431853 + outSlope: -2.431853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.13459273 + inSlope: -1.7362269 + outSlope: -1.7362269 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.05026517 + inSlope: -1.0148005 + outSlope: -1.0148005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.03368662 + inSlope: -1.1088445 + outSlope: -1.1088445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.013303724 + inSlope: -1.5740392 + outSlope: -1.5740392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.018781308 + inSlope: -2.1566277 + outSlope: -2.1566277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.058583796 + inSlope: -2.131956 + outSlope: -2.131956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.10603902 + inSlope: -0.34857684 + outSlope: -0.34857684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.10146566 + inSlope: 1.0487791 + outSlope: 1.0487791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.071079746 + inSlope: 3.7295897 + outSlope: 3.7295897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.022853877 + inSlope: 6.293053 + outSlope: 6.293053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.13868849 + inSlope: 7.312442 + outSlope: 7.312442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.2666017 + inSlope: 7.21006 + outSlope: 7.21006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.46103114 + inSlope: 3.727024 + outSlope: 3.727024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.50084203 + inSlope: -1.0969218 + outSlope: -1.0969218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.3664988 + inSlope: -2.5590696 + outSlope: -2.5590696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.28973332 + inSlope: -1.1694309 + outSlope: -1.1694309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.18251193 + inSlope: -0.701756 + outSlope: -0.701756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.16346478 + inSlope: -0.323945 + outSlope: -0.323945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.1600538 + inSlope: -0.15606627 + outSlope: -0.15606627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.15732816 + inSlope: 0.4576765 + outSlope: 0.4576765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.19118577 + inSlope: 1.3602134 + outSlope: 1.3602134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.3623761 + inSlope: 2.8261595 + outSlope: 2.8261595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.4115393 + inSlope: 2.238513 + outSlope: 2.238513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.40825704 + inSlope: -2.573522 + outSlope: -2.573522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.21565354 + inSlope: -3.5029755 + outSlope: -3.5029755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.16632324 + inSlope: -2.4318633 + outSlope: -2.4318633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.1345915 + inSlope: -1.7362635 + outSlope: -1.7362635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.05026419 + inSlope: -1.014816 + outSlope: -1.014816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.03368594 + inSlope: -1.1088139 + outSlope: -1.1088139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.013303762 + inSlope: -1.5739973 + outSlope: -1.5739973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.018780585 + inSlope: -2.1566503 + outSlope: -2.1566503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.05858452 + inSlope: -2.1319284 + outSlope: -2.1319284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.10603905 + inSlope: -0.34861195 + outSlope: -0.34861195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.10146519 + inSlope: 1.0488486 + outSlope: 1.0488486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.07107746 + inSlope: 3.729596 + outSlope: 3.729596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.02285456 + inSlope: 6.292988 + outSlope: 6.292988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.13868861 + inSlope: 7.312463 + outSlope: 7.312463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.26660308 + inSlope: 7.210089 + outSlope: 7.210089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.46103236 + inSlope: 3.7269866 + outSlope: 3.7269866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.50084144 + inSlope: -1.0969307 + outSlope: -1.0969307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.36649904 + inSlope: -2.5590482 + outSlope: -2.5590482 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.28973278 + inSlope: -1.1694694 + outSlope: -1.1694694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.18250792 + inSlope: -0.7016183 + outSlope: -0.7016183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.16346492 + inSlope: -0.3239705 + outSlope: -0.3239705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.16005337 + inSlope: -0.15608281 + outSlope: -0.15608281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.15732826 + inSlope: 0.45768097 + outSlope: 0.45768097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.19118652 + inSlope: 1.3602241 + outSlope: 1.3602241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.36237726 + inSlope: 2.8261247 + outSlope: 2.8261247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.4115389 + inSlope: 2.2384691 + outSlope: 2.2384691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.40825596 + inSlope: -2.5735068 + outSlope: -2.5735068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.21565385 + inSlope: -3.5030293 + outSlope: -3.5030293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.166322 + inSlope: -2.4319062 + outSlope: -2.4319062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.13459039 + inSlope: -1.7362416 + outSlope: -1.7362416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.05026525 + inSlope: -1.0147904 + outSlope: -1.0147904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.033686444 + inSlope: -1.1088679 + outSlope: -1.1088679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.013303021 + inSlope: -1.5739844 + outSlope: -1.5739844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.018779648 + inSlope: -2.1565995 + outSlope: -2.1565995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.058582995 + inSlope: -2.131971 + outSlope: -2.131971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.106039256 + inSlope: -0.34862965 + outSlope: -0.34862965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.10146643 + inSlope: 1.0488962 + outSlope: 1.0488962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.071075715 + inSlope: 3.7296243 + outSlope: 3.7296243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.022853348 + inSlope: 6.2929964 + outSlope: 6.2929964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.13869093 + inSlope: 7.312454 + outSlope: 7.312454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.2666014 + inSlope: 7.2100744 + outSlope: 7.2100744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.46103045 + inSlope: 3.7270055 + outSlope: 3.7270055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.50084275 + inSlope: -1.0969161 + outSlope: -1.0969161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.3664998 + inSlope: -2.5590835 + outSlope: -2.5590835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.2897322 + inSlope: -1.1694357 + outSlope: -1.1694357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.18251283 + inSlope: -0.70159227 + outSlope: -0.70159227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.16346598 + inSlope: -0.32405388 + outSlope: -0.32405388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.16005346 + inSlope: -0.15612148 + outSlope: -0.15612148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.15737595 + inSlope: 0.4577119 + outSlope: 0.4577119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.191188 + inSlope: 1.3602566 + outSlope: 1.3602566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.36237627 + inSlope: 2.8261685 + outSlope: 2.8261685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.41153976 + inSlope: 2.238516 + outSlope: 2.238516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.408257 + inSlope: -2.5734591 + outSlope: -2.5734591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.21565458 + inSlope: -3.5029688 + outSlope: -3.5029688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.16632187 + inSlope: -2.4318504 + outSlope: -2.4318504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.13459273 + inSlope: -1.7362418 + outSlope: -1.7362418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.050265107 + inSlope: -1.0147903 + outSlope: -1.0147903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.033686414 + inSlope: -1.1088302 + outSlope: -1.1088302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.013304189 + inSlope: -1.574039 + outSlope: -1.574039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.01878167 + inSlope: -2.156609 + outSlope: -2.156609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.0585826 + inSlope: -2.131909 + outSlope: -2.131909 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.10603775 + inSlope: -0.34863004 + outSlope: -0.34863004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.1014658 + inSlope: 1.0488954 + outSlope: 1.0488954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.071074106 + inSlope: 3.7296286 + outSlope: 3.7296286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.02285413 + inSlope: 6.2929697 + outSlope: 6.2929697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.13869166 + inSlope: 7.312435 + outSlope: 7.312435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.26660156 + inSlope: 7.2100677 + outSlope: 7.2100677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.4610308 + inSlope: 3.7269886 + outSlope: 3.7269886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.5008422 + inSlope: -1.0969357 + outSlope: -1.0969357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.36649835 + inSlope: -2.5590272 + outSlope: -2.5590272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.28973344 + inSlope: -1.1693892 + outSlope: -1.1693892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.18250845 + inSlope: -0.70163655 + outSlope: -0.70163655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.16346253 + inSlope: -0.3239904 + outSlope: -0.3239904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.16005382 + inSlope: -0.1561322 + outSlope: -0.1561322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.1558009 + inSlope: 0.38242388 + outSlope: 0.38242388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.2929023 + inSlope: 2.359521 + outSlope: 2.359521 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.41153917 + inSlope: 2.268128 + outSlope: 2.268128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.64846337 + inSlope: -3.1550179 + outSlope: -3.1550179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -0.73987734 + inSlope: -1.878349 + outSlope: -1.878349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -0.77775437 + inSlope: 0.31050327 + outSlope: 0.31050327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.64019907 + inSlope: 1.3477637 + outSlope: 1.3477637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.52673745 + inSlope: 4.197581 + outSlope: 4.197581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.3427783 + inSlope: 6.1214437 + outSlope: 6.1214437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.23990412 + inSlope: 5.5476313 + outSlope: 5.5476313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.15785728 + inSlope: 3.962132 + outSlope: 3.962132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.08133043 + inSlope: 1.1066511 + outSlope: 1.1066511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: -0.068249784 + inSlope: 0.16925216 + outSlope: 0.16925216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.06530291 + inSlope: 0.23790458 + outSlope: 0.23790458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.06031963 + inSlope: 0.26950514 + outSlope: 0.26950514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.054180432 + inSlope: -0.1702565 + outSlope: -0.1702565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.061153617 + inSlope: -0.2541884 + outSlope: -0.2541884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.16132271 + inSlope: -2.3577073 + outSlope: -2.3577073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.5835433 + inSlope: -3.9988968 + outSlope: -3.9988968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: -0.73987764 + inSlope: -1.8544071 + outSlope: -1.8544071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1 + value: -0.7777542 + inSlope: 0.31052858 + outSlope: 0.31052858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.6401989 + inSlope: 1.3477529 + outSlope: 1.3477529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.52673644 + inSlope: 4.1976085 + outSlope: 4.1976085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.34277812 + inSlope: 6.1214304 + outSlope: 6.1214304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.23990422 + inSlope: 5.547633 + outSlope: 5.547633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.1578566 + inSlope: 3.9621181 + outSlope: 3.9621181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.08133135 + inSlope: 1.1066898 + outSlope: 1.1066898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: -0.06824953 + inSlope: 0.16927257 + outSlope: 0.16927257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.06530112 + inSlope: 0.23789841 + outSlope: 0.23789841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.06031959 + inSlope: 0.26950252 + outSlope: 0.26950252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.054162614 + inSlope: -0.1697951 + outSlope: -0.1697951 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.061150633 + inSlope: -0.25436786 + outSlope: -0.25436786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.10243885 + inSlope: -1.2625287 + outSlope: -1.2625287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.16165523 + inSlope: -2.3576179 + outSlope: -2.3576179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.58354366 + inSlope: -3.9988892 + outSlope: -3.9988892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: -0.7398777 + inSlope: -1.854397 + outSlope: -1.854397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0333335 + value: -0.7777542 + inSlope: 0.3105393 + outSlope: 0.3105393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.6401989 + inSlope: 1.3477488 + outSlope: 1.3477488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.52673715 + inSlope: 4.1975822 + outSlope: 4.1975822 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.34277707 + inSlope: 6.121423 + outSlope: 6.121423 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.23990366 + inSlope: 5.54759 + outSlope: 5.54759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.1578576 + inSlope: 3.962124 + outSlope: 3.962124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.08133253 + inSlope: 1.1066456 + outSlope: 1.1066456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: -0.06825048 + inSlope: 0.16932735 + outSlope: 0.16932735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.06530059 + inSlope: 0.23788902 + outSlope: 0.23788902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.06032085 + inSlope: 0.26958695 + outSlope: 0.26958695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.05416241 + inSlope: -0.17035565 + outSlope: -0.17035565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.06114777 + inSlope: -0.25427568 + outSlope: -0.25427568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.10244117 + inSlope: -1.262289 + outSlope: -1.262289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.16165513 + inSlope: -2.3578362 + outSlope: -2.3578362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.5835435 + inSlope: -3.9989362 + outSlope: -3.9989362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: -0.73987764 + inSlope: -1.8543935 + outSlope: -1.8543935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.966667 + value: -0.7777539 + inSlope: 0.3105052 + outSlope: 0.3105052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.6401992 + inSlope: 1.3477684 + outSlope: 1.3477684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.52673703 + inSlope: 4.1975923 + outSlope: 4.1975923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.34277636 + inSlope: 6.121421 + outSlope: 6.121421 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.23990361 + inSlope: 5.5475936 + outSlope: 5.5475936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.15785675 + inSlope: 3.9621186 + outSlope: 3.9621186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.0813316 + inSlope: 1.1066049 + outSlope: 1.1066049 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: -0.06824905 + inSlope: 0.16934702 + outSlope: 0.16934702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.065301426 + inSlope: 0.23785987 + outSlope: 0.23785987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.060320392 + inSlope: 0.2695681 + outSlope: 0.2695681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.054171655 + inSlope: -0.17008004 + outSlope: -0.17008004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.061151695 + inSlope: -0.25415978 + outSlope: -0.25415978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.102439865 + inSlope: -1.2623708 + outSlope: -1.2623708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.16165552 + inSlope: -2.3577888 + outSlope: -2.3577888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.5835439 + inSlope: -3.998929 + outSlope: -3.998929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: -0.73987824 + inSlope: -1.8543899 + outSlope: -1.8543899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9 + value: -0.7777542 + inSlope: 0.31052786 + outSlope: 0.31052786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.64019924 + inSlope: 1.3477395 + outSlope: 1.3477395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.52673596 + inSlope: 4.1976004 + outSlope: 4.1976004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.3427759 + inSlope: 6.12145 + outSlope: 6.12145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.23990522 + inSlope: 5.547582 + outSlope: 5.547582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.15785699 + inSlope: 3.962142 + outSlope: 3.962142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.08133176 + inSlope: 1.1066195 + outSlope: 1.1066195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: -0.068248615 + inSlope: 0.16928029 + outSlope: 0.16928029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.06530331 + inSlope: 0.2378704 + outSlope: 0.2378704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.06031958 + inSlope: 0.26959026 + outSlope: 0.26959026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.054159183 + inSlope: -0.17023198 + outSlope: -0.17023198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.061154634 + inSlope: -0.25411808 + outSlope: -0.25411808 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.16155922 + inSlope: -2.3577166 + outSlope: -2.3577166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.58354205 + inSlope: -3.9989161 + outSlope: -3.9989161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: -0.7398775 + inSlope: -1.8543766 + outSlope: -1.8543766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: -0.77775407 + inSlope: 0.31052262 + outSlope: 0.31052262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.6401992 + inSlope: 1.3477545 + outSlope: 1.3477545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.52673596 + inSlope: 4.1976233 + outSlope: 4.1976233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.3427761 + inSlope: 6.121417 + outSlope: 6.121417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.2399058 + inSlope: 5.5475926 + outSlope: 5.5475926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.1578568 + inSlope: 3.9622054 + outSlope: 3.9622054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.08133119 + inSlope: 1.1065906 + outSlope: 1.1065906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: -0.068249196 + inSlope: 0.16933952 + outSlope: 0.16933952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.06530076 + inSlope: 0.23787901 + outSlope: 0.23787901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.060319874 + inSlope: 0.26955885 + outSlope: 0.26955885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.05417104 + inSlope: -0.17033458 + outSlope: -0.17033458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.061152887 + inSlope: -0.2540177 + outSlope: -0.2540177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.16083424 + inSlope: -2.321804 + outSlope: -2.321804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.4510606 + inSlope: -4.13316 + outSlope: -4.13316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.64846337 + inSlope: -3.696657 + outSlope: -3.696657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Front-Back + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9136282 + inSlope: -3.0096457 + outSlope: -3.0096457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.7215406 + inSlope: -5.2912683 + outSlope: -5.2912683 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.42542702 + inSlope: -5.4454527 + outSlope: -5.4454527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 0.20882282 + inSlope: -3.6805658 + outSlope: -3.6805658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.04921634 + inSlope: -2.6913297 + outSlope: -2.6913297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.007208157 + inSlope: -2.460668 + outSlope: -2.460668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.03280592 + inSlope: -2.3920846 + outSlope: -2.3920846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.16397838 + inSlope: 0.085702375 + outSlope: 0.085702375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.15470919 + inSlope: 2.3125505 + outSlope: 2.3125505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.08689332 + inSlope: 6.213487 + outSlope: 6.213487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.052406967 + inSlope: 9.301718 + outSlope: 9.301718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.22316395 + inSlope: 10.2522545 + outSlope: 10.2522545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.5443563 + inSlope: 7.990039 + outSlope: 7.990039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.75667214 + inSlope: 5.7214527 + outSlope: 5.7214527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 1.056969 + inSlope: 2.512701 + outSlope: 2.512701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 1.2241536 + inSlope: 0.9502597 + outSlope: 0.9502597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 1.2773156 + inSlope: -1.8324487 + outSlope: -1.8324487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.9428939 + inSlope: -2.0735307 + outSlope: -2.0735307 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.8681188 + inSlope: -3.3437023 + outSlope: -3.3437023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: 0.52368325 + inSlope: -6.011044 + outSlope: -6.011044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: 0.3421683 + inSlope: -4.577556 + outSlope: -4.577556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.20882289 + inSlope: -3.6805272 + outSlope: -3.6805272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.049215823 + inSlope: -2.6913247 + outSlope: -2.6913247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.0072082537 + inSlope: -2.460659 + outSlope: -2.460659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.032806065 + inSlope: -2.3921144 + outSlope: -2.3921144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.16397838 + inSlope: 0.08569983 + outSlope: 0.08569983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.15470935 + inSlope: 2.312563 + outSlope: 2.312563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.08689303 + inSlope: 6.2135487 + outSlope: 6.2135487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.052408736 + inSlope: 9.30175 + outSlope: 9.30175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.22316504 + inSlope: 10.252241 + outSlope: 10.252241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.5443566 + inSlope: 7.990033 + outSlope: 7.990033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.756673 + inSlope: 5.7214203 + outSlope: 5.7214203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 1.0569721 + inSlope: 2.5127316 + outSlope: 2.5127316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 1.224165 + inSlope: 0.9494958 + outSlope: 0.9494958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 1.2767668 + inSlope: -1.8322923 + outSlope: -1.8322923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.9428944 + inSlope: -2.0735037 + outSlope: -2.0735037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.8681188 + inSlope: -3.3437524 + outSlope: -3.3437524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.5236827 + inSlope: -6.01103 + outSlope: -6.01103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: 0.3421678 + inSlope: -4.577528 + outSlope: -4.577528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.20882303 + inSlope: -3.6805224 + outSlope: -3.6805224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.049215354 + inSlope: -2.6913176 + outSlope: -2.6913176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.0072085415 + inSlope: -2.4606357 + outSlope: -2.4606357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.03280576 + inSlope: -2.3921213 + outSlope: -2.3921213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.16397823 + inSlope: 0.08569622 + outSlope: 0.08569622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.15470967 + inSlope: 2.3125541 + outSlope: 2.3125541 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.08689317 + inSlope: 6.21352 + outSlope: 6.21352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.052407477 + inSlope: 9.301701 + outSlope: 9.301701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.22316323 + inSlope: 10.252256 + outSlope: 10.252256 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.5443574 + inSlope: 7.9900084 + outSlope: 7.9900084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.75667286 + inSlope: 5.72139 + outSlope: 5.72139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 1.0569721 + inSlope: 2.5126815 + outSlope: 2.5126815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 1.2241616 + inSlope: 0.9495709 + outSlope: 0.9495709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 1.276767 + inSlope: -1.8326336 + outSlope: -1.8326336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.9428936 + inSlope: -2.0735464 + outSlope: -2.0735464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.8681185 + inSlope: -3.3437076 + outSlope: -3.3437076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.52368283 + inSlope: -6.0110373 + outSlope: -6.0110373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: 0.3421681 + inSlope: -4.577525 + outSlope: -4.577525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.20882343 + inSlope: -3.6805258 + outSlope: -3.6805258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.049214963 + inSlope: -2.69133 + outSlope: -2.69133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.0072083496 + inSlope: -2.4606352 + outSlope: -2.4606352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.032806132 + inSlope: -2.3921044 + outSlope: -2.3921044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.16397797 + inSlope: 0.0857141 + outSlope: 0.0857141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.1547082 + inSlope: 2.3125546 + outSlope: 2.3125546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.08689289 + inSlope: 6.213485 + outSlope: 6.213485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.052407756 + inSlope: 9.301716 + outSlope: 9.301716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.22316402 + inSlope: 10.252268 + outSlope: 10.252268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.5443583 + inSlope: 7.990012 + outSlope: 7.990012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.7566735 + inSlope: 5.7214146 + outSlope: 5.7214146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 1.0569712 + inSlope: 2.51266 + outSlope: 2.51266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 1.2241559 + inSlope: 0.94991064 + outSlope: 0.94991064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 1.2767668 + inSlope: -1.8325299 + outSlope: -1.8325299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.9428938 + inSlope: -2.073573 + outSlope: -2.073573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.8681177 + inSlope: -3.3437004 + outSlope: -3.3437004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: 0.5236826 + inSlope: -6.0110617 + outSlope: -6.0110617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: 0.3421678 + inSlope: -4.5775814 + outSlope: -4.5775814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: 0.20882227 + inSlope: -3.6804962 + outSlope: -3.6804962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.049215715 + inSlope: -2.6913223 + outSlope: -2.6913223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.0072081108 + inSlope: -2.460671 + outSlope: -2.460671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.03280658 + inSlope: -2.3920865 + outSlope: -2.3920865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.16397852 + inSlope: 0.08572121 + outSlope: 0.08572121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.15470803 + inSlope: 2.31258 + outSlope: 2.31258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.086893424 + inSlope: 6.21354 + outSlope: 6.21354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.052410793 + inSlope: 9.301704 + outSlope: 9.301704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.22316265 + inSlope: 10.252265 + outSlope: 10.252265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.5443553 + inSlope: 7.989994 + outSlope: 7.989994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.75667065 + inSlope: 5.721424 + outSlope: 5.721424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 1.0569698 + inSlope: 2.5126846 + outSlope: 2.5126846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 1.2241561 + inSlope: 0.94921887 + outSlope: 0.94921887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 1.2769277 + inSlope: -1.8324997 + outSlope: -1.8324997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.94289476 + inSlope: -2.073497 + outSlope: -2.073497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.8681207 + inSlope: -3.3437433 + outSlope: -3.3437433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: 0.52368 + inSlope: -6.0110216 + outSlope: -6.0110216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: 0.34216636 + inSlope: -4.577527 + outSlope: -4.577527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: 0.20882174 + inSlope: -3.6805642 + outSlope: -3.6805642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.049215827 + inSlope: -2.6913247 + outSlope: -2.6913247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.007207968 + inSlope: -2.460644 + outSlope: -2.460644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.032805588 + inSlope: -2.392101 + outSlope: -2.392101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.16397825 + inSlope: 0.08572358 + outSlope: 0.08572358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.15470745 + inSlope: 2.3125908 + outSlope: 2.3125908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.0868928 + inSlope: 6.2135468 + outSlope: 6.2135468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.05241161 + inSlope: 9.3017 + outSlope: 9.3017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.22316311 + inSlope: 10.252258 + outSlope: 10.252258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.54435474 + inSlope: 7.9900017 + outSlope: 7.9900017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.7566731 + inSlope: 5.721442 + outSlope: 5.721442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 1.0569724 + inSlope: 2.5126452 + outSlope: 2.5126452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 1.2241548 + inSlope: 0.949741 + outSlope: 0.949741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 1.3008198 + inSlope: -0.8717098 + outSlope: -0.8717098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.566667 + value: 1.0184273 + inSlope: -3.036736 + outSlope: -3.036736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.913628 + inSlope: -3.2145882 + outSlope: -3.2145882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Arm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.8299909 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.8299909 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Stretch + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5903831 + inSlope: -0.64509267 + outSlope: -0.64509267 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.71926 + inSlope: 0.042770542 + outSlope: 0.042770542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.6683176 + inSlope: 2.2544217 + outSlope: 2.2544217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.5100405 + inSlope: 1.215144 + outSlope: 1.215144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.49900568 + inSlope: -2.172174 + outSlope: -2.172174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.5824464 + inSlope: -7.868145 + outSlope: -7.868145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.7612771 + inSlope: -10.594719 + outSlope: -10.594719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.9356037 + inSlope: -7.572531 + outSlope: -7.572531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -1.013695 + inSlope: -1.3106424 + outSlope: -1.3106424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.89522034 + inSlope: 5.663015 + outSlope: 5.663015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.69852215 + inSlope: 3.9769816 + outSlope: 3.9769816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.6579586 + inSlope: 0.73022854 + outSlope: 0.73022854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.7164931 + inSlope: -2.932475 + outSlope: -2.932475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.8875012 + inSlope: -0.27111614 + outSlope: -0.27111614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.67798036 + inSlope: 3.1030843 + outSlope: 3.1030843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.47009423 + inSlope: 0.14982867 + outSlope: 0.14982867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.54523075 + inSlope: -1.0432427 + outSlope: -1.0432427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.64432186 + inSlope: -0.8750092 + outSlope: -0.8750092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.71936786 + inSlope: 0.054572485 + outSlope: 0.054572485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.66831684 + inSlope: 2.254431 + outSlope: 2.254431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.5100408 + inSlope: 1.2151169 + outSlope: 1.2151169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.49900636 + inSlope: -2.1721656 + outSlope: -2.1721656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.5824463 + inSlope: -7.8681736 + outSlope: -7.8681736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.76127857 + inSlope: -10.594747 + outSlope: -10.594747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.93560416 + inSlope: -7.5725145 + outSlope: -7.5725145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -1.0136955 + inSlope: -1.3113852 + outSlope: -1.3113852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.8952195 + inSlope: 5.6637454 + outSlope: 5.6637454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.69852203 + inSlope: 3.9776464 + outSlope: 3.9776464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.65793693 + inSlope: 0.7302071 + outSlope: 0.7302071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.7164935 + inSlope: -2.9324727 + outSlope: -2.9324727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.88750035 + inSlope: -0.27109826 + outSlope: -0.27109826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.6779802 + inSlope: 3.1030703 + outSlope: 3.1030703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.4700947 + inSlope: 0.14982098 + outSlope: 0.14982098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.5452306 + inSlope: -1.0432498 + outSlope: -1.0432498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.6443408 + inSlope: -0.87505007 + outSlope: -0.87505007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.7193678 + inSlope: 0.054552607 + outSlope: 0.054552607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.66831684 + inSlope: 2.2544327 + outSlope: 2.2544327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.5100407 + inSlope: 1.2162515 + outSlope: 1.2162515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.49897805 + inSlope: -2.1726522 + outSlope: -2.1726522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.5824624 + inSlope: -7.8689556 + outSlope: -7.8689556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.7612763 + inSlope: -10.5942335 + outSlope: -10.5942335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.93560314 + inSlope: -7.572542 + outSlope: -7.572542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -1.0136952 + inSlope: -1.3113534 + outSlope: -1.3113534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.8952192 + inSlope: 5.6637616 + outSlope: 5.6637616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.6985216 + inSlope: 3.9769294 + outSlope: 3.9769294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.65795994 + inSlope: 0.73019636 + outSlope: 0.73019636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.71653074 + inSlope: -2.9324744 + outSlope: -2.9324744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.887501 + inSlope: -0.2711054 + outSlope: -0.2711054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.6779808 + inSlope: 3.1030612 + outSlope: 3.1030612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.47009376 + inSlope: 0.14981225 + outSlope: 0.14981225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.5452301 + inSlope: -1.0432463 + outSlope: -1.0432463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.6443287 + inSlope: -0.875059 + outSlope: -0.875059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.71936804 + inSlope: 0.054566912 + outSlope: 0.054566912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.6683169 + inSlope: 2.2544024 + outSlope: 2.2544024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.51004046 + inSlope: 1.2151331 + outSlope: 1.2151331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.4990068 + inSlope: -2.1721766 + outSlope: -2.1721766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.5824463 + inSlope: -7.868123 + outSlope: -7.868123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.7612773 + inSlope: -10.594721 + outSlope: -10.594721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.9356033 + inSlope: -7.572504 + outSlope: -7.572504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -1.013695 + inSlope: -1.3113408 + outSlope: -1.3113408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.8952189 + inSlope: 5.6637545 + outSlope: 5.6637545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.6985219 + inSlope: 3.9769545 + outSlope: 3.9769545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.6579591 + inSlope: 0.73021424 + outSlope: 0.73021424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.71649337 + inSlope: -2.932469 + outSlope: -2.932469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.88750035 + inSlope: -0.2711054 + outSlope: -0.2711054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.67798066 + inSlope: 3.103054 + outSlope: 3.103054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.47009438 + inSlope: 0.14983103 + outSlope: 0.14983103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.5452305 + inSlope: -1.0432439 + outSlope: -1.0432439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.6443224 + inSlope: -0.8750572 + outSlope: -0.8750572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.71936786 + inSlope: 0.054595523 + outSlope: 0.054595523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.66831607 + inSlope: 2.2544332 + outSlope: 2.2544332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.51004124 + inSlope: 1.2150936 + outSlope: 1.2150936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.49900743 + inSlope: -2.1718183 + outSlope: -2.1718183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.58243376 + inSlope: -7.868149 + outSlope: -7.868149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.7612802 + inSlope: -10.595068 + outSlope: -10.595068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.9356024 + inSlope: -7.5724826 + outSlope: -7.5724826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -1.0136946 + inSlope: -1.3113923 + outSlope: -1.3113923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.8952179 + inSlope: 5.6637583 + outSlope: 5.6637583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.6985207 + inSlope: 3.976986 + outSlope: 3.976986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.6579588 + inSlope: 0.7301957 + outSlope: 0.7301957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.71649504 + inSlope: -2.9324722 + outSlope: -2.9324722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.887501 + inSlope: -0.27113026 + outSlope: -0.27113026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.6779799 + inSlope: 3.1030807 + outSlope: 3.1030807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.47009423 + inSlope: 0.14977434 + outSlope: 0.14977434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.54523075 + inSlope: -1.0432107 + outSlope: -1.0432107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.6443224 + inSlope: -0.8750626 + outSlope: -0.8750626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.71937263 + inSlope: 0.054595698 + outSlope: 0.054595698 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.66831666 + inSlope: 2.254396 + outSlope: 2.254396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.5100408 + inSlope: 1.215096 + outSlope: 1.215096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.49900806 + inSlope: -2.1721973 + outSlope: -2.1721973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.582446 + inSlope: -7.868168 + outSlope: -7.868168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.76128143 + inSlope: -10.594029 + outSlope: -10.594029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.93558 + inSlope: -7.5724487 + outSlope: -7.5724487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -1.0136948 + inSlope: -1.3120432 + outSlope: -1.3120432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.89521784 + inSlope: 5.663747 + outSlope: 5.663747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.69852054 + inSlope: 3.9769716 + outSlope: 3.9769716 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.6579589 + inSlope: 0.73017067 + outSlope: 0.73017067 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.71649295 + inSlope: -2.9324527 + outSlope: -2.9324527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -0.88750017 + inSlope: -0.27110702 + outSlope: -0.27110702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.6779797 + inSlope: 3.1030488 + outSlope: 3.1030488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.4782438 + inSlope: 0.9206994 + outSlope: 0.9206994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.49296668 + inSlope: -0.80787176 + outSlope: -0.80787176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.5903831 + inSlope: -0.8552449 + outSlope: -0.8552449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Forearm Twist In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.16483334 + inSlope: -0.21700053 + outSlope: -0.21700053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.12672059 + inSlope: -0.004262463 + outSlope: -0.004262463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.13158393 + inSlope: 0.39621395 + outSlope: 0.39621395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.15224986 + inSlope: 0.009164467 + outSlope: 0.009164467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.13736372 + inSlope: -0.9122522 + outSlope: -0.9122522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.118423805 + inSlope: -1.5995519 + outSlope: -1.5995519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.084045306 + inSlope: -2.0736268 + outSlope: -2.0736268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.049302917 + inSlope: -1.1857816 + outSlope: -1.1857816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.044519283 + inSlope: 0.13461427 + outSlope: 0.13461427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.053790063 + inSlope: 0.39827484 + outSlope: 0.39827484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.057795115 + inSlope: 0.7198522 + outSlope: 0.7198522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.07778515 + inSlope: 1.8465023 + outSlope: 1.8465023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.119345166 + inSlope: 2.747943 + outSlope: 2.747943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.16938324 + inSlope: 2.4997776 + outSlope: 2.4997776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.2026711 + inSlope: 1.4150221 + outSlope: 1.4150221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.2165506 + inSlope: 0.6443929 + outSlope: 0.6443929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.21571015 + inSlope: -0.6205752 + outSlope: -0.6205752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.17341623 + inSlope: -0.9762387 + outSlope: -0.9762387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.070277005 + inSlope: -0.74607086 + outSlope: -0.74607086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.044157293 + inSlope: -0.10093352 + outSlope: -0.10093352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.04703593 + inSlope: 0.40842488 + outSlope: 0.40842488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.15764245 + inSlope: 0.605175 + outSlope: 0.605175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.16593571 + inSlope: -0.14452308 + outSlope: -0.14452308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.1272154 + inSlope: -0.05859565 + outSlope: -0.05859565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.13158393 + inSlope: 0.39620823 + outSlope: 0.39620823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.15229437 + inSlope: 0.009139188 + outSlope: 0.009139188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.13736403 + inSlope: -0.9122454 + outSlope: -0.9122454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.11842367 + inSlope: -1.5995597 + outSlope: -1.5995597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.084045425 + inSlope: -2.073618 + outSlope: -2.073618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.049303137 + inSlope: -1.1857913 + outSlope: -1.1857913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.044519085 + inSlope: 0.1346194 + outSlope: 0.1346194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.053790446 + inSlope: 0.3996295 + outSlope: 0.3996295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.057840057 + inSlope: 0.71984893 + outSlope: 0.71984893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.07778553 + inSlope: 1.8451567 + outSlope: 1.8451567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.11934536 + inSlope: 2.7479403 + outSlope: 2.7479403 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.16938345 + inSlope: 2.4973972 + outSlope: 2.4973972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.20259185 + inSlope: 1.4150208 + outSlope: 1.4150208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.21655077 + inSlope: 0.64677954 + outSlope: 0.64677954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.21570987 + inSlope: -0.62055385 + outSlope: -0.62055385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.17341642 + inSlope: -0.9762343 + outSlope: -0.9762343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.0702771 + inSlope: -0.74608284 + outSlope: -0.74608284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.044157356 + inSlope: -0.10092212 + outSlope: -0.10092212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.04703615 + inSlope: 0.4084226 + outSlope: 0.4084226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.15764265 + inSlope: 0.6051502 + outSlope: 0.6051502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.16593662 + inSlope: -0.14283983 + outSlope: -0.14283983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.12721498 + inSlope: -0.05858263 + outSlope: -0.05858263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.13158387 + inSlope: 0.39620823 + outSlope: 0.39620823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.15225014 + inSlope: 0.011454828 + outSlope: 0.011454828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.13736364 + inSlope: -0.9177958 + outSlope: -0.9177958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.11831508 + inSlope: -1.5994723 + outSlope: -1.5994723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.08404795 + inSlope: -2.0703597 + outSlope: -2.0703597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.049303155 + inSlope: -1.1858623 + outSlope: -1.1858623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.044519246 + inSlope: 0.13461599 + outSlope: 0.13461599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.053790484 + inSlope: 0.39961314 + outSlope: 0.39961314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.057839803 + inSlope: 0.71984065 + outSlope: 0.71984065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.07778515 + inSlope: 1.8451824 + outSlope: 1.8451824 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.11934583 + inSlope: 2.7479575 + outSlope: 2.7479575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.16938365 + inSlope: 2.5018582 + outSlope: 2.5018582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.20274103 + inSlope: 1.4150271 + outSlope: 1.4150271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.21655117 + inSlope: 0.64530927 + outSlope: 0.64530927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.21570963 + inSlope: -0.62056404 + outSlope: -0.62056404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.17341672 + inSlope: -0.9762258 + outSlope: -0.9762258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.070277095 + inSlope: -0.7460862 + outSlope: -0.7460862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.044157494 + inSlope: -0.10093598 + outSlope: -0.10093598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.04703614 + inSlope: 0.40843266 + outSlope: 0.40843266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.15764306 + inSlope: 0.6051686 + outSlope: 0.6051686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.16593593 + inSlope: -0.14303564 + outSlope: -0.14303564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.12721564 + inSlope: -0.05856162 + outSlope: -0.05856162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.1315843 + inSlope: 0.39619797 + outSlope: 0.39619797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.15225002 + inSlope: 0.009161986 + outSlope: 0.009161986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.13736342 + inSlope: -0.912253 + outSlope: -0.912253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.118423425 + inSlope: -1.5995545 + outSlope: -1.5995545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.084044985 + inSlope: -2.0736222 + outSlope: -2.0736222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.049302746 + inSlope: -1.1857883 + outSlope: -1.1857883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.044518746 + inSlope: 0.13462749 + outSlope: 0.13462749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.053790458 + inSlope: 0.39961803 + outSlope: 0.39961803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.057839468 + inSlope: 0.71985286 + outSlope: 0.71985286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.07778553 + inSlope: 1.8451903 + outSlope: 1.8451903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.119345754 + inSlope: 2.7479382 + outSlope: 2.7479382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.16938338 + inSlope: 2.4997666 + outSlope: 2.4997666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.20267123 + inSlope: 1.4150374 + outSlope: 1.4150374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.21655124 + inSlope: 0.6444 + outSlope: 0.6444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.21571031 + inSlope: -0.6205703 + outSlope: -0.6205703 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.17341678 + inSlope: -0.97625124 + outSlope: -0.97625124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.07027709 + inSlope: -0.7460965 + outSlope: -0.7460965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.044157427 + inSlope: -0.10093352 + outSlope: -0.10093352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.047036488 + inSlope: 0.40843064 + outSlope: 0.40843064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.15764286 + inSlope: 0.6051816 + outSlope: 0.6051816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.16593651 + inSlope: -0.14451979 + outSlope: -0.14451979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.12721527 + inSlope: -0.05859023 + outSlope: -0.05859023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.13158421 + inSlope: 0.3962114 + outSlope: 0.3962114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.15225011 + inSlope: 0.009156942 + outSlope: 0.009156942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.13736379 + inSlope: -0.91226745 + outSlope: -0.91226745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.11842306 + inSlope: -1.5994391 + outSlope: -1.5994391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.084049426 + inSlope: -2.0736089 + outSlope: -2.0736089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.049302824 + inSlope: -1.1859033 + outSlope: -1.1859033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.044518925 + inSlope: 0.13462524 + outSlope: 0.13462524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.05379053 + inSlope: 0.39962953 + outSlope: 0.39962953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.05783997 + inSlope: 0.7198638 + outSlope: 0.7198638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.07778619 + inSlope: 1.8451629 + outSlope: 1.8451629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.11934503 + inSlope: 2.7479486 + outSlope: 2.7479486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.16938451 + inSlope: 2.4997826 + outSlope: 2.4997826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.20267127 + inSlope: 1.4150085 + outSlope: 1.4150085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.21655114 + inSlope: 0.6443879 + outSlope: 0.6443879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.21570982 + inSlope: -0.62056303 + outSlope: -0.62056303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.17341672 + inSlope: -0.9762169 + outSlope: -0.9762169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.0702771 + inSlope: -0.7460871 + outSlope: -0.7460871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.044157006 + inSlope: -0.10092904 + outSlope: -0.10092904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.0470365 + inSlope: 0.40842852 + outSlope: 0.40842852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.15764262 + inSlope: 0.6051496 + outSlope: 0.6051496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.1659362 + inSlope: -0.14453834 + outSlope: -0.14453834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.12727067 + inSlope: -0.05857795 + outSlope: -0.05857795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.1315837 + inSlope: 0.39620554 + outSlope: 0.39620554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.15225011 + inSlope: 0.009179041 + outSlope: 0.009179041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.1373637 + inSlope: -0.9122815 + outSlope: -0.9122815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.11842253 + inSlope: -1.5995613 + outSlope: -1.5995613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.08404526 + inSlope: -2.0735939 + outSlope: -2.0735939 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.049302794 + inSlope: -1.1866384 + outSlope: -1.1866384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.04449026 + inSlope: 0.13462174 + outSlope: 0.13462174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.053790383 + inSlope: 0.40047663 + outSlope: 0.40047663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.057839543 + inSlope: 0.71986616 + outSlope: 0.71986616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.077786125 + inSlope: 1.845196 + outSlope: 1.845196 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.11934571 + inSlope: 2.7479467 + outSlope: 2.7479467 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.16938439 + inSlope: 2.499761 + outSlope: 2.499761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.20267124 + inSlope: 1.4150108 + outSlope: 1.4150108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.2165511 + inSlope: 0.64438164 + outSlope: 0.64438164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.21570966 + inSlope: -0.6205554 + outSlope: -0.6205554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.17341684 + inSlope: -0.9762361 + outSlope: -0.9762361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.070277214 + inSlope: -0.7460798 + outSlope: -0.7460798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.044157267 + inSlope: -0.10092758 + outSlope: -0.10092758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.046034392 + inSlope: 0.3028815 + outSlope: 0.3028815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.1494705 + inSlope: 0.98059285 + outSlope: 0.98059285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.1648335 + inSlope: 0.9217682 + outSlope: 0.9217682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand Down-Up + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.03278907 + inSlope: -0.16897625 + outSlope: -0.16897625 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.0299728 + inSlope: -0.1162685 + outSlope: -0.1162685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: 0.029636063 + inSlope: -0.051352903 + outSlope: -0.051352903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.00110799 + inSlope: -0.7552734 + outSlope: -0.7552734 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.013217117 + inSlope: -0.97852916 + outSlope: -0.97852916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.03150966 + inSlope: -1.356195 + outSlope: -1.356195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.058423616 + inSlope: -1.9888755 + outSlope: -1.9888755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.14843173 + inSlope: -3.273985 + outSlope: -3.273985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.32427424 + inSlope: -3.1226034 + outSlope: -3.1226034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.37178135 + inSlope: -2.5791535 + outSlope: -2.5791535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.410246 + inSlope: -3.6105864 + outSlope: -3.6105864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: -0.49213418 + inSlope: -6.081059 + outSlope: -6.081059 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: -0.612948 + inSlope: -5.4894485 + outSlope: -5.4894485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.67511594 + inSlope: -0.46293747 + outSlope: -0.46293747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.52608687 + inSlope: 6.0638123 + outSlope: 6.0638123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.42625228 + inSlope: 4.955881 + outSlope: 4.955881 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.31365514 + inSlope: 3.0412943 + outSlope: 3.0412943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.14410804 + inSlope: 3.1362143 + outSlope: 3.1362143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: -0.06420501 + inSlope: 1.4027847 + outSlope: 1.4027847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.049722373 + inSlope: 0.5347204 + outSlope: 0.5347204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.046381015 + inSlope: 0.12697959 + outSlope: 0.12697959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.043791924 + inSlope: 0.20460908 + outSlope: 0.20460908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.028523818 + inSlope: 0.770103 + outSlope: 0.770103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.012999292 + inSlope: 1.0659448 + outSlope: 1.0659448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.007007697 + inSlope: 1.2762731 + outSlope: 1.2762731 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.051942967 + inSlope: 1.251169 + outSlope: 1.251169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.084590755 + inSlope: 0.5472194 + outSlope: 0.5472194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.06007349 + inSlope: -0.57301587 + outSlope: -0.57301587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.043867502 + inSlope: -0.3661116 + outSlope: -0.3661116 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.035428908 + inSlope: -0.18079206 + outSlope: -0.18079206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.03129329 + inSlope: -0.037194896 + outSlope: -0.037194896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.035000343 + inSlope: -0.059086774 + outSlope: -0.059086774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.023036655 + inSlope: -0.46186185 + outSlope: -0.46186185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.012928904 + inSlope: -1.0101299 + outSlope: -1.0101299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.031510577 + inSlope: -1.3648281 + outSlope: -1.3648281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.058423128 + inSlope: -1.9888767 + outSlope: -1.9888767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.14843152 + inSlope: -3.2698147 + outSlope: -3.2698147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.32427436 + inSlope: -3.1225872 + outSlope: -3.1225872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.3717805 + inSlope: -2.5791538 + outSlope: -2.5791538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.41024607 + inSlope: -3.610652 + outSlope: -3.610652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: -0.49213547 + inSlope: -6.0810814 + outSlope: -6.0810814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: -0.6129486 + inSlope: -5.4894085 + outSlope: -5.4894085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.6751156 + inSlope: -0.46617377 + outSlope: -0.46617377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.52608615 + inSlope: 6.0670605 + outSlope: 6.0670605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.42625183 + inSlope: 4.9558783 + outSlope: 4.9558783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.31372032 + inSlope: 3.041305 + outSlope: 3.041305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.14410678 + inSlope: 3.1362476 + outSlope: 3.1362476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: -0.06420523 + inSlope: 1.4027787 + outSlope: 1.4027787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.049722083 + inSlope: 0.53472614 + outSlope: 0.53472614 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.04638104 + inSlope: 0.12697075 + outSlope: 0.12697075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.043792937 + inSlope: 0.20460334 + outSlope: 0.20460334 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.028522942 + inSlope: 0.77011424 + outSlope: 0.77011424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.012999101 + inSlope: 1.0659132 + outSlope: 1.0659132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.007007462 + inSlope: 1.2762665 + outSlope: 1.2762665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.051943477 + inSlope: 1.2511859 + outSlope: 1.2511859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.08459129 + inSlope: 0.5472103 + outSlope: 0.5472103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.060074285 + inSlope: -0.5729904 + outSlope: -0.5729904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.043866612 + inSlope: -0.3661346 + outSlope: -0.3661346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.03542816 + inSlope: -0.18079944 + outSlope: -0.18079944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.031293295 + inSlope: -0.03717858 + outSlope: -0.03717858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: 0.035165746 + inSlope: 0.02082048 + outSlope: 0.02082048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: 0.023036448 + inSlope: -0.45774537 + outSlope: -0.45774537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.0021596393 + inSlope: -0.8097636 + outSlope: -0.8097636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.012928604 + inSlope: -1.010117 + outSlope: -1.010117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.031510897 + inSlope: -1.3648875 + outSlope: -1.3648875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.05842481 + inSlope: -1.9888757 + outSlope: -1.9888757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.14843158 + inSlope: -3.2739213 + outSlope: -3.2739213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.324275 + inSlope: -3.126639 + outSlope: -3.126639 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.37177232 + inSlope: -2.5855508 + outSlope: -2.5855508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.41045994 + inSlope: -3.6108828 + outSlope: -3.6108828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: -0.49213496 + inSlope: -6.0746355 + outSlope: -6.0746355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: -0.6129476 + inSlope: -5.489374 + outSlope: -5.489374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.6751148 + inSlope: -0.46614707 + outSlope: -0.46614707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.52608526 + inSlope: 6.0670624 + outSlope: 6.0670624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.42625147 + inSlope: 4.9558563 + outSlope: 4.9558563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.31349105 + inSlope: 3.0413113 + outSlope: 3.0413113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.14410661 + inSlope: 3.134441 + outSlope: 3.134441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: -0.06420518 + inSlope: 1.4027828 + outSlope: 1.4027828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.049721792 + inSlope: 0.53472555 + outSlope: 0.53472555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.046381008 + inSlope: 0.12696618 + outSlope: 0.12696618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.043792948 + inSlope: 0.20458451 + outSlope: 0.20458451 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.028522948 + inSlope: 0.77011853 + outSlope: 0.77011853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.012999496 + inSlope: 1.0659125 + outSlope: 1.0659125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.0070074354 + inSlope: 1.2762864 + outSlope: 1.2762864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.05194309 + inSlope: 1.2511938 + outSlope: 1.2511938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.084592015 + inSlope: 0.5472015 + outSlope: 0.5472015 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.060072284 + inSlope: -0.5730219 + outSlope: -0.5730219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.043865692 + inSlope: -0.3661275 + outSlope: -0.3661275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.03542796 + inSlope: -0.18080352 + outSlope: -0.18080352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.031293597 + inSlope: -0.037167627 + outSlope: -0.037167627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: 0.035165947 + inSlope: 0.018818397 + outSlope: 0.018818397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: 0.023036407 + inSlope: -0.45771864 + outSlope: -0.45771864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.002159664 + inSlope: -0.8097807 + outSlope: -0.8097807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.012928635 + inSlope: -1.0101159 + outSlope: -1.0101159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.031510834 + inSlope: -1.3648757 + outSlope: -1.3648757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.058424447 + inSlope: -1.9888766 + outSlope: -1.9888766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.14843026 + inSlope: -3.27395 + outSlope: -3.27395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.32427496 + inSlope: -3.12263 + outSlope: -3.12263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.37178156 + inSlope: -2.5791583 + outSlope: -2.5791583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.41024682 + inSlope: -3.6106143 + outSlope: -3.6106143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: -0.49213526 + inSlope: -6.0810595 + outSlope: -6.0810595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.6129486 + inSlope: -5.489383 + outSlope: -5.489383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.6751154 + inSlope: -0.46611488 + outSlope: -0.46611488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.5260849 + inSlope: 6.0670815 + outSlope: 6.0670815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.4262508 + inSlope: 4.9558687 + outSlope: 4.9558687 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.31365454 + inSlope: 3.0412908 + outSlope: 3.0412908 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.14410678 + inSlope: 3.1361995 + outSlope: 3.1361995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: -0.06420508 + inSlope: 1.402796 + outSlope: 1.402796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.049722392 + inSlope: 0.53473544 + outSlope: 0.53473544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.046380583 + inSlope: 0.1269978 + outSlope: 0.1269978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: -0.04379246 + inSlope: 0.20461254 + outSlope: 0.20461254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.028523609 + inSlope: 0.77007675 + outSlope: 0.77007675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.012999451 + inSlope: 1.0659345 + outSlope: 1.0659345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.007007509 + inSlope: 1.2762926 + outSlope: 1.2762926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.051942784 + inSlope: 1.2511797 + outSlope: 1.2511797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.08459189 + inSlope: 0.547219 + outSlope: 0.547219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.060074132 + inSlope: -0.5729886 + outSlope: -0.5729886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7000003 + value: 0.03881642 + inSlope: -0.2583778 + outSlope: -0.2583778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.035428066 + inSlope: -0.1807909 + outSlope: -0.1807909 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.031293858 + inSlope: -0.037179027 + outSlope: -0.037179027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.035000663 + inSlope: -0.05912924 + outSlope: -0.05912924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.0021591864 + inSlope: -0.8098023 + outSlope: -0.8098023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.0129295895 + inSlope: -1.0101206 + outSlope: -1.0101206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.03151147 + inSlope: -1.3648379 + outSlope: -1.3648379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.058424145 + inSlope: -1.9888668 + outSlope: -1.9888668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.14843182 + inSlope: -3.273923 + outSlope: -3.273923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.32427385 + inSlope: -3.1225486 + outSlope: -3.1225486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.37178108 + inSlope: -2.5739355 + outSlope: -2.5739355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.41007176 + inSlope: -3.6106572 + outSlope: -3.6106572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: -0.49213684 + inSlope: -6.086288 + outSlope: -6.086288 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: -0.6129473 + inSlope: -5.489382 + outSlope: -5.489382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.6751152 + inSlope: -0.4661789 + outSlope: -0.4661789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.52608377 + inSlope: 6.067073 + outSlope: 6.067073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.4262525 + inSlope: 4.955853 + outSlope: 4.955853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.31365523 + inSlope: 3.0412827 + outSlope: 3.0412827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.14410728 + inSlope: 3.1361346 + outSlope: 3.1361346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: -0.06420517 + inSlope: 1.4028107 + outSlope: 1.4028107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.049721595 + inSlope: 0.534717 + outSlope: 0.534717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: -0.046381127 + inSlope: 0.12695158 + outSlope: 0.12695158 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.04379259 + inSlope: 0.20462668 + outSlope: 0.20462668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.028524429 + inSlope: 0.77008736 + outSlope: 0.77008736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.012999352 + inSlope: 1.065954 + outSlope: 1.065954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.0070072715 + inSlope: 1.2762864 + outSlope: 1.2762864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.051942233 + inSlope: 1.251205 + outSlope: 1.251205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.084591985 + inSlope: 0.5471953 + outSlope: 0.5471953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.06007283 + inSlope: -0.57296395 + outSlope: -0.57296395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.043866675 + inSlope: -0.36617362 + outSlope: -0.36617362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.03542832 + inSlope: -0.18080139 + outSlope: -0.18080139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.031294048 + inSlope: -0.037158325 + outSlope: -0.037158325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.035000052 + inSlope: -0.05909892 + outSlope: -0.05909892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8333335 + value: 0.01406446 + inSlope: -0.62634325 + outSlope: -0.62634325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.0021591033 + inSlope: -0.803855 + outSlope: -0.803855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.012730638 + inSlope: -1.0101193 + outSlope: -1.0101193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: -0.031511564 + inSlope: -1.3707924 + outSlope: -1.3707924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.05842356 + inSlope: -1.988847 + outSlope: -1.988847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.14842995 + inSlope: -3.2739468 + outSlope: -3.2739468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.32427424 + inSlope: -3.122613 + outSlope: -3.122613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.37178198 + inSlope: -2.5791492 + outSlope: -2.5791492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.41024593 + inSlope: -3.6106308 + outSlope: -3.6106308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.49213684 + inSlope: -6.0765877 + outSlope: -6.0765877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: -0.6127981 + inSlope: -5.4893713 + outSlope: -5.4893713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.67511487 + inSlope: -0.47065103 + outSlope: -0.47065103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.5260834 + inSlope: 6.0670547 + outSlope: 6.0670547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.426253 + inSlope: 4.955845 + outSlope: 4.955845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.31365517 + inSlope: 3.041295 + outSlope: 3.041295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: -0.14410661 + inSlope: 3.1362069 + outSlope: 3.1362069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: -0.06420575 + inSlope: 1.4027953 + outSlope: 1.4027953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -0.049722172 + inSlope: 0.53471076 + outSlope: 0.53471076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.046381917 + inSlope: 0.12696968 + outSlope: 0.12696968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: -0.043793302 + inSlope: 0.20462903 + outSlope: 0.20462903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.028523954 + inSlope: 0.7700765 + outSlope: 0.7700765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.012999607 + inSlope: 1.0659485 + outSlope: 1.0659485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.0070075635 + inSlope: 1.2762783 + outSlope: 1.2762783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.051943127 + inSlope: 1.2512157 + outSlope: 1.2512157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.084591284 + inSlope: 0.5472072 + outSlope: 0.5472072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.07150905 + inSlope: -0.5713452 + outSlope: -0.5713452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.04387993 + inSlope: -0.41882032 + outSlope: -0.41882032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.03437425 + inSlope: -0.15555292 + outSlope: -0.15555292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.032788917 + inSlope: -0.09511858 + outSlope: -0.09511858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: Right Hand In-Out + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.7125954 + inSlope: -0.010610818 + outSlope: -0.010610818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: -0.7148946 + inSlope: -0.07110179 + outSlope: -0.07110179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.773139 + inSlope: 0.70834666 + outSlope: 0.70834666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.71826065 + inSlope: 0.5572016 + outSlope: 0.5572016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.7176759 + inSlope: 0.06396351 + outSlope: 0.06396351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.72724134 + inSlope: -0.86136985 + outSlope: -0.86136985 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -1.0637474 + inSlope: -0.47217962 + outSlope: -0.47217962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -1.0416373 + inSlope: 2.8157125 + outSlope: 2.8157125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.7387805 + inSlope: 2.7865353 + outSlope: 2.7865353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: -0.7116136 + inSlope: -0.0077390745 + outSlope: -0.0077390745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: -0.7141924 + inSlope: -0.06825155 + outSlope: -0.06825155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.7714656 + inSlope: 0.73268723 + outSlope: 0.73268723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.70930386 + inSlope: 0.09491898 + outSlope: 0.09491898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: -0.98417103 + inSlope: -1.6940062 + outSlope: -1.6940062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -1.0643315 + inSlope: -0.48260242 + outSlope: -0.48260242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -1.0418292 + inSlope: 2.8274534 + outSlope: 2.8274534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.7389033 + inSlope: 2.7217312 + outSlope: 2.7217312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: -0.71171486 + inSlope: -0.0075620487 + outSlope: -0.0075620487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: -0.7142433 + inSlope: -0.06800121 + outSlope: -0.06800121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.77148765 + inSlope: 0.62543094 + outSlope: 0.62543094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.7165758 + inSlope: 0.65823525 + outSlope: 0.65823525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.9841695 + inSlope: -1.6939936 + outSlope: -1.6939936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -1.0643296 + inSlope: -0.48257634 + outSlope: -0.48257634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -1.0418292 + inSlope: 2.8273711 + outSlope: 2.8273711 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.7407884 + inSlope: 2.7899346 + outSlope: 2.7899346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: -0.7114464 + inSlope: -0.006102925 + outSlope: -0.006102925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: -0.71349317 + inSlope: -0.06665295 + outSlope: -0.06665295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.7745019 + inSlope: -0.43814105 + outSlope: -0.43814105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: -0.7327989 + inSlope: 1.1331769 + outSlope: 1.1331769 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.7239903 + inSlope: -0.89270616 + outSlope: -0.89270616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -1.0637864 + inSlope: -0.46761322 + outSlope: -0.46761322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -1.0417129 + inSlope: 2.8111079 + outSlope: 2.8111079 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.73878276 + inSlope: 2.7865603 + outSlope: 2.7865603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: -0.711613 + inSlope: -0.0077140406 + outSlope: -0.0077140406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: -0.7141933 + inSlope: -0.0682587 + outSlope: -0.0682587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.7714628 + inSlope: 0.7326919 + outSlope: 0.7326919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.70885074 + inSlope: 0.10370147 + outSlope: 0.10370147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: -0.8893458 + inSlope: -1.9775426 + outSlope: -1.9775426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -1.064329 + inSlope: -0.44977385 + outSlope: -0.44977385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -1.0418315 + inSlope: 2.8275094 + outSlope: 2.8275094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.7387802 + inSlope: 2.7865605 + outSlope: 2.7865605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: -0.7110164 + inSlope: 0.010119092 + outSlope: 0.010119092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.7078158 + inSlope: 0.010110151 + outSlope: 0.010110151 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.75424534 + inSlope: -0.8795756 + outSlope: -0.8795756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: -0.754274 + inSlope: 1.1308701 + outSlope: 1.1308701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.70930403 + inSlope: 0.09491582 + outSlope: 0.09491582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.984171 + inSlope: -1.6939896 + outSlope: -1.6939896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -1.0643324 + inSlope: -0.4559931 + outSlope: -0.4559931 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -1.0418326 + inSlope: 2.8273787 + outSlope: 2.8273787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.738783 + inSlope: 2.7812033 + outSlope: 2.7812033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: -0.7117692 + inSlope: -0.0069934204 + outSlope: -0.0069934204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.7125923 + inSlope: -0.0071023945 + outSlope: -0.0071023945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.47385478 + inSlope: 0.016778111 + outSlope: 0.016778111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.4726988 + inSlope: -0.050691064 + outSlope: -0.050691064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.47139508 + inSlope: -0.045129918 + outSlope: -0.045129918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.46304035 + inSlope: -0.09443254 + outSlope: -0.09443254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.47525817 + inSlope: 0.0628898 + outSlope: 0.0628898 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.47774014 + inSlope: 0.008760103 + outSlope: 0.008760103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.472678 + inSlope: -0.020945273 + outSlope: -0.020945273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.47391278 + inSlope: -0.10128567 + outSlope: -0.10128567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.46235818 + inSlope: -0.045525856 + outSlope: -0.045525856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.4714082 + inSlope: 0.07308758 + outSlope: 0.07308758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.47826764 + inSlope: 0.008951434 + outSlope: 0.008951434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.47573695 + inSlope: 0.080409475 + outSlope: 0.080409475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.4671735 + inSlope: -0.04280631 + outSlope: -0.04280631 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.46758902 + inSlope: 0.19335705 + outSlope: 0.19335705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.47732493 + inSlope: 0.010598312 + outSlope: 0.010598312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.47491616 + inSlope: -0.05675202 + outSlope: -0.05675202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.47340506 + inSlope: -0.14089121 + outSlope: -0.14089121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.46299562 + inSlope: -0.09195873 + outSlope: -0.09195873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.4754035 + inSlope: 0.008732387 + outSlope: 0.008732387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.4783232 + inSlope: 0.008738645 + outSlope: 0.008738645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.47578436 + inSlope: 0.08432968 + outSlope: 0.08432968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.4671755 + inSlope: -0.04277243 + outSlope: -0.04277243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.46758786 + inSlope: 0.19337946 + outSlope: 0.19337946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.4759819 + inSlope: 0.0039652027 + outSlope: 0.0039652027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.47268027 + inSlope: -0.021072047 + outSlope: -0.021072047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.47391644 + inSlope: -0.1012167 + outSlope: -0.1012167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.46235934 + inSlope: -0.079904675 + outSlope: -0.079904675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.47505617 + inSlope: 0.04848922 + outSlope: 0.04848922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.47385618 + inSlope: -0.007983936 + outSlope: -0.007983936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.67011344 + inSlope: -0.0038194654 + outSlope: -0.0038194654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.6692852 + inSlope: -0.0504005 + outSlope: -0.0504005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.6528963 + inSlope: 0.43420315 + outSlope: 0.43420315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.65701866 + inSlope: -0.4828138 + outSlope: -0.4828138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.52818495 + inSlope: -0.21237555 + outSlope: -0.21237555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.53731245 + inSlope: 1.1271368 + outSlope: 1.1271368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.65960705 + inSlope: 1.1059313 + outSlope: 1.1059313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.66998637 + inSlope: -0.00382841 + outSlope: -0.00382841 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.6692598 + inSlope: -0.048889562 + outSlope: -0.048889562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.65289533 + inSlope: 0.43430012 + outSlope: 0.43430012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.66402173 + inSlope: -0.34503254 + outSlope: -0.34503254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.52818394 + inSlope: -0.18732108 + outSlope: -0.18732108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.5373129 + inSlope: 1.1271583 + outSlope: 1.1271583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.65914446 + inSlope: 1.1331182 + outSlope: 1.1331182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.67003566 + inSlope: -0.002317431 + outSlope: -0.002317431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.6692598 + inSlope: -0.048898503 + outSlope: -0.048898503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.64629346 + inSlope: 0.29379338 + outSlope: 0.29379338 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.6685218 + inSlope: -0.16198413 + outSlope: -0.16198413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.52818364 + inSlope: -0.18730241 + outSlope: -0.18730241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.5373129 + inSlope: 1.1271279 + outSlope: 1.1271279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.6602031 + inSlope: 1.1059796 + outSlope: 1.1059796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.6699816 + inSlope: -0.00395358 + outSlope: -0.00395358 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.66925865 + inSlope: -0.04890029 + outSlope: -0.04890029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.6528963 + inSlope: 0.43405873 + outSlope: 0.43405873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.6640046 + inSlope: -0.34548852 + outSlope: -0.34548852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.52818483 + inSlope: -0.21320006 + outSlope: -0.21320006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.5373126 + inSlope: 1.1151563 + outSlope: 1.1151563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.65960735 + inSlope: 1.1059277 + outSlope: 1.1059277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.67003566 + inSlope: -0.0023245835 + outSlope: -0.0023245835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.6692598 + inSlope: -0.048877046 + outSlope: -0.048877046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.6528963 + inSlope: 0.43441153 + outSlope: 0.43441153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.6640181 + inSlope: -0.34506366 + outSlope: -0.34506366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.52818394 + inSlope: -0.21555136 + outSlope: -0.21555136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.53731245 + inSlope: 1.1271996 + outSlope: 1.1271996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.65960604 + inSlope: 1.1060776 + outSlope: 1.1060776 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.6694769 + inSlope: -0.0023608282 + outSlope: -0.0023608282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.6687678 + inSlope: -0.049009617 + outSlope: -0.049009617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.65289485 + inSlope: 0.43971866 + outSlope: 0.43971866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.65701866 + inSlope: -0.4813202 + outSlope: -0.4813202 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.52818394 + inSlope: -0.21390624 + outSlope: -0.21390624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.5373129 + inSlope: 1.1271353 + outSlope: 1.1271353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.65960515 + inSlope: 1.1059488 + outSlope: 1.1059488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.6701146 + inSlope: -0.000010729 + outSlope: -0.000010729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.67011344 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.73829997 + inSlope: 0.3043699 + outSlope: 0.3043699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.7646426 + inSlope: -0.16828011 + outSlope: -0.16828011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.7504872 + inSlope: 0.36408663 + outSlope: 0.36408663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.74497193 + inSlope: -0.57575816 + outSlope: -0.57575816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.7135109 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.7135109 + inSlope: 0.056916326 + outSlope: 0.056916326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.75260353 + inSlope: 0.2497639 + outSlope: 0.2497639 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.7666343 + inSlope: -0.052110005 + outSlope: -0.052110005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.7504875 + inSlope: 0.36409593 + outSlope: 0.36409593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.7449717 + inSlope: -0.57575816 + outSlope: -0.57575816 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.7135102 + inSlope: -0.000003576282 + outSlope: -0.000003576282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.71351075 + inSlope: 0.056943353 + outSlope: 0.056943353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.75260323 + inSlope: 0.24976397 + outSlope: 0.24976397 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.7666343 + inSlope: -0.05210464 + outSlope: -0.05210464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.7504874 + inSlope: 0.36407804 + outSlope: 0.36407804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.74497217 + inSlope: -0.5757671 + outSlope: -0.5757671 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.7135105 + inSlope: 0.000012516987 + outSlope: 0.000012516987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.71351033 + inSlope: 0.05693896 + outSlope: 0.05693896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.75260353 + inSlope: 0.24976933 + outSlope: 0.24976933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.7666343 + inSlope: -0.052110005 + outSlope: -0.052110005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.7504874 + inSlope: 0.36407804 + outSlope: 0.36407804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.7449715 + inSlope: -0.5781543 + outSlope: -0.5781543 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.71351075 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.71351033 + inSlope: 0.056943353 + outSlope: 0.056943353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.75260395 + inSlope: 0.24975145 + outSlope: 0.24975145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.7666343 + inSlope: -0.052110005 + outSlope: -0.052110005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.75048757 + inSlope: 0.3640892 + outSlope: 0.3640892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.74497217 + inSlope: -0.57576466 + outSlope: -0.57576466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.71351075 + inSlope: -0.0000035764356 + outSlope: -0.0000035764356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.71351045 + inSlope: 0.056935385 + outSlope: 0.056935385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.75260323 + inSlope: 0.24976419 + outSlope: 0.24976419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.7666343 + inSlope: -0.052114546 + outSlope: -0.052114546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.75048757 + inSlope: 0.36409813 + outSlope: 0.36409813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.744972 + inSlope: -0.5757611 + outSlope: -0.5757611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.71351045 + inSlope: -5.1159077e-11 + outSlope: -5.1159077e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.71351075 + inSlope: 0.056933597 + outSlope: 0.056933597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.73829967 + inSlope: 0.332661 + outSlope: 0.332661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.27312332 + inSlope: -6.7339144 + outSlope: -6.7339144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.16089141 + inSlope: -6.924065 + outSlope: -6.924065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -0.20660535 + inSlope: -7.5746355 + outSlope: -7.5746355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.083333336 + value: -0.33327603 + inSlope: -6.58036 + outSlope: -6.58036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.10000001 + value: -0.4259507 + inSlope: -4.620697 + outSlope: -4.620697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.116666675 + value: -0.4872993 + inSlope: -3.6091359 + outSlope: -3.6091359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.73979187 + inSlope: -2.2035232 + outSlope: -2.2035232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.7858418 + inSlope: 0.7139858 + outSlope: 0.7139858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.64827085 + inSlope: 1.1068604 + outSlope: 1.1068604 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: -0.54938287 + inSlope: 3.5933566 + outSlope: 3.5933566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: -0.474158 + inSlope: 5.9311748 + outSlope: 5.9311748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.3516771 + inSlope: 10.689011 + outSlope: 10.689011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: -0.117857546 + inSlope: 14.239973 + outSlope: 14.239973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.122988634 + inSlope: 13.978493 + outSlope: 13.978493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.6631858 + inSlope: 5.256886 + outSlope: 5.256886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.7105453 + inSlope: 8.367351e-11 + outSlope: 8.367351e-11 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.7105453 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.68160534 + inSlope: -3.130227 + outSlope: -3.130227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.38456708 + inSlope: -6.8494577 + outSlope: -6.8494577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.16089183 + inSlope: -6.9240875 + outSlope: -6.9240875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.20660408 + inSlope: -7.5746326 + outSlope: -7.5746326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.33327615 + inSlope: -6.5803823 + outSlope: -6.5803823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: -0.42595086 + inSlope: -4.620727 + outSlope: -4.620727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0500001 + value: -0.48730025 + inSlope: -3.609167 + outSlope: -3.609167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.73979175 + inSlope: -2.2035444 + outSlope: -2.2035444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.7858418 + inSlope: 0.71402436 + outSlope: 0.71402436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.64827085 + inSlope: 1.1068611 + outSlope: 1.1068611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: -0.549384 + inSlope: 3.593347 + outSlope: 3.593347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: -0.4741579 + inSlope: 5.9312263 + outSlope: 5.9312263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.3516761 + inSlope: 10.689087 + outSlope: 10.689087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: -0.11785535 + inSlope: 14.239943 + outSlope: 14.239943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: 0.12298815 + inSlope: 13.978487 + outSlope: 13.978487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.6631853 + inSlope: 5.256833 + outSlope: 5.256833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.7105442 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.7105454 + inSlope: -0.000010728846 + outSlope: -0.000010728846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.6816053 + inSlope: -3.1302464 + outSlope: -3.1302464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.3845666 + inSlope: -6.8494444 + outSlope: -6.8494444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.16089092 + inSlope: -6.9240656 + outSlope: -6.9240656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.2066063 + inSlope: -7.5746717 + outSlope: -7.5746717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.33327717 + inSlope: -6.5803537 + outSlope: -6.5803537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: -0.42595187 + inSlope: -4.6207137 + outSlope: -4.6207137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9833335 + value: -0.48730147 + inSlope: -3.609117 + outSlope: -3.609117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.73979175 + inSlope: -2.203512 + outSlope: -2.203512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.7858418 + inSlope: 0.71402615 + outSlope: 0.71402615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.6482696 + inSlope: 1.10682 + outSlope: 1.10682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: -0.54938173 + inSlope: 3.5933688 + outSlope: 3.5933688 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: -0.47415695 + inSlope: 5.9311934 + outSlope: 5.9311934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.35167548 + inSlope: 10.689058 + outSlope: 10.689058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: -0.11785535 + inSlope: 14.239938 + outSlope: 14.239938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: 0.12298865 + inSlope: 13.978554 + outSlope: 13.978554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.6631853 + inSlope: 5.2568483 + outSlope: 5.2568483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.7105453 + inSlope: 0.000014305128 + outSlope: 0.000014305128 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.7105448 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.68160456 + inSlope: -3.1302574 + outSlope: -3.1302574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.3845666 + inSlope: -6.84945 + outSlope: -6.84945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.16088958 + inSlope: -6.924064 + outSlope: -6.924064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.20660642 + inSlope: -7.574686 + outSlope: -7.574686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.3332784 + inSlope: -6.5803347 + outSlope: -6.5803347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: -0.4259507 + inSlope: -4.620696 + outSlope: -4.620696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9166667 + value: -0.48730144 + inSlope: -3.6091785 + outSlope: -3.6091785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.73979175 + inSlope: -2.203519 + outSlope: -2.203519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.7858418 + inSlope: 0.71402794 + outSlope: 0.71402794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.64827067 + inSlope: 1.1068218 + outSlope: 1.1068218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: -0.54938173 + inSlope: 3.593392 + outSlope: 3.593392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: -0.47415695 + inSlope: 5.916582 + outSlope: 5.916582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.3521625 + inSlope: 10.678574 + outSlope: 10.678574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: -0.11820482 + inSlope: 14.254608 + outSlope: 14.254608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: 0.122990645 + inSlope: 13.989004 + outSlope: 13.989004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.6631871 + inSlope: 5.256788 + outSlope: 5.256788 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.71054494 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.710544 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.6816053 + inSlope: -3.130214 + outSlope: -3.130214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.38456532 + inSlope: -6.849449 + outSlope: -6.849449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.16088964 + inSlope: -6.924068 + outSlope: -6.924068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.20660529 + inSlope: -7.574655 + outSlope: -7.574655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.3332763 + inSlope: -6.5803742 + outSlope: -6.5803742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: -0.42595088 + inSlope: -4.620723 + outSlope: -4.620723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8500001 + value: -0.48730025 + inSlope: -3.6091661 + outSlope: -3.6091661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.73979175 + inSlope: -2.2034888 + outSlope: -2.2034888 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.7858419 + inSlope: 0.7140364 + outSlope: 0.7140364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.6482696 + inSlope: 1.1068562 + outSlope: 1.1068562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: -0.54938287 + inSlope: 3.5934572 + outSlope: 3.5934572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: -0.47415355 + inSlope: 5.9311857 + outSlope: 5.9311857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.35167754 + inSlope: 10.689043 + outSlope: 10.689043 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: -0.117850855 + inSlope: 14.239887 + outSlope: 14.239887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: 0.12298485 + inSlope: 13.978379 + outSlope: 13.978379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.663185 + inSlope: 5.2567663 + outSlope: 5.2567663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.71054494 + inSlope: 0.0000035760268 + outSlope: 0.0000035760268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.7105448 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.6816026 + inSlope: -3.130229 + outSlope: -3.130229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.3845678 + inSlope: -6.849474 + outSlope: -6.849474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.16089287 + inSlope: -6.9240837 + outSlope: -6.9240837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.2066063 + inSlope: -7.574732 + outSlope: -7.574732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.33327937 + inSlope: -6.5803237 + outSlope: -6.5803237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: -0.4259507 + inSlope: -4.6207085 + outSlope: -4.6207085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.783334 + value: -0.4873024 + inSlope: -3.6091418 + outSlope: -3.6091418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.7397918 + inSlope: -2.203522 + outSlope: -2.203522 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.7858418 + inSlope: 0.7139935 + outSlope: 0.7139935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.64827067 + inSlope: 1.1068562 + outSlope: 1.1068562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: -0.54938287 + inSlope: 3.5934744 + outSlope: 3.5934744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: -0.47415376 + inSlope: 5.9312487 + outSlope: 5.9312487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.35167545 + inSlope: 10.689146 + outSlope: 10.689146 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: -0.11784765 + inSlope: 14.2399845 + outSlope: 14.2399845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: 0.12299016 + inSlope: 13.978411 + outSlope: 13.978411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.66318727 + inSlope: 5.2567663 + outSlope: 5.2567663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.7105448 + inSlope: -4.0927262e-10 + outSlope: -4.0927262e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.7105453 + inSlope: -0.000010729 + outSlope: -0.000010729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.6816026 + inSlope: -3.130227 + outSlope: -3.130227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.3845668 + inSlope: -6.849355 + outSlope: -6.849355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.27312315 + inSlope: -6.686531 + outSlope: -6.686531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.88082755 + inSlope: 0.00002145767 + outSlope: 0.00002145767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.88082725 + inSlope: 8.185452e-12 + outSlope: 8.185452e-12 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.82771784 + inSlope: -0.2980899 + outSlope: -0.2980899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.86116606 + inSlope: 0.9145556 + outSlope: 0.9145556 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0.88082755 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.8808268 + inSlope: -0.0000143050265 + outSlope: -0.0000143050265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.82771784 + inSlope: -0.29808873 + outSlope: -0.29808873 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.86116606 + inSlope: 0.9116157 + outSlope: 0.9116157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4333334 + value: 0.88082755 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.88082725 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.82771826 + inSlope: -0.29609293 + outSlope: -0.29609293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.8612399 + inSlope: 0.9096143 + outSlope: 0.9096143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3666668 + value: 0.8809169 + inSlope: -0.00013411057 + outSlope: -0.00013411057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.88082945 + inSlope: -0.00014126314 + outSlope: -0.00014126314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.82771826 + inSlope: -0.2984658 + outSlope: -0.2984658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.861167 + inSlope: 0.91156155 + outSlope: 0.91156155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3000002 + value: 0.88082623 + inSlope: -0.000057220514 + outSlope: -0.000057220514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.88082725 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.8277185 + inSlope: -0.29812974 + outSlope: -0.29812974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.86116606 + inSlope: 0.91169024 + outSlope: 0.91169024 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2333336 + value: 0.8808268 + inSlope: 0.00012517074 + outSlope: 0.00012517074 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.8808639 + inSlope: 9.749783e-10 + outSlope: 9.749783e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.82771784 + inSlope: -0.29810923 + outSlope: -0.29810923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.86116606 + inSlope: 0.91161156 + outSlope: 0.91161156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.88082755 + inSlope: -2.55568e-10 + outSlope: -2.55568e-10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.8808279 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9215043 + inSlope: 0.1024568 + outSlope: 0.1024568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.92970914 + inSlope: -0.21545829 + outSlope: -0.21545829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.9372212 + inSlope: 0.16531879 + outSlope: 0.16531879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.807243 + inSlope: -0.63807666 + outSlope: -0.63807666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.8093298 + inSlope: 0.6526865 + outSlope: 0.6526865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.8550962 + inSlope: 1.5078459 + outSlope: 1.5078459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.9215043 + inSlope: 0.33627245 + outSlope: 0.33627245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.9215043 + inSlope: 0.051235605 + outSlope: 0.051235605 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.92970914 + inSlope: -0.21547994 + outSlope: -0.21547994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.9372213 + inSlope: 0.16532794 + outSlope: 0.16532794 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.80724293 + inSlope: -0.6380978 + outSlope: -0.6380978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.809329 + inSlope: 0.6526768 + outSlope: 0.6526768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.8550962 + inSlope: 1.5078561 + outSlope: 1.5078561 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.9215041 + inSlope: 0.33629212 + outSlope: 0.33629212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.92150426 + inSlope: 0.051233817 + outSlope: 0.051233817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.92970884 + inSlope: -0.21547279 + outSlope: -0.21547279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.9372213 + inSlope: 0.1653209 + outSlope: 0.1653209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.8072426 + inSlope: -0.638082 + outSlope: -0.638082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.8093298 + inSlope: 0.65267503 + outSlope: 0.65267503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.8550962 + inSlope: 1.5078517 + outSlope: 1.5078517 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.9215043 + inSlope: 0.33627245 + outSlope: 0.33627245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.9215043 + inSlope: 0.051228452 + outSlope: 0.051228452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.92970914 + inSlope: -0.215471 + outSlope: -0.215471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.9372215 + inSlope: 0.165337 + outSlope: 0.165337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.8076869 + inSlope: -0.6380987 + outSlope: -0.6380987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 0.8093298 + inSlope: 0.6526911 + outSlope: 0.6526911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.85509646 + inSlope: 1.5078785 + outSlope: 1.5078785 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.9215043 + inSlope: 0.3362814 + outSlope: 0.3362814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.9215043 + inSlope: 0.05123203 + outSlope: 0.05123203 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.92970914 + inSlope: -0.21546613 + outSlope: -0.21546613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.9372613 + inSlope: 0.16173093 + outSlope: 0.16173093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.80768263 + inSlope: -0.638096 + outSlope: -0.638096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.809329 + inSlope: 0.6526902 + outSlope: 0.6526902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.85509783 + inSlope: 1.5078732 + outSlope: 1.5078732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.9215067 + inSlope: 0.33633626 + outSlope: 0.33633626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.9215041 + inSlope: 0.051218458 + outSlope: 0.051218458 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.92970884 + inSlope: -0.21547809 + outSlope: -0.21547809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.9372213 + inSlope: 0.16531445 + outSlope: 0.16531445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.80778694 + inSlope: -0.6380871 + outSlope: -0.6380871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.80932975 + inSlope: 0.65269375 + outSlope: 0.65269375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.85509646 + inSlope: 1.5078821 + outSlope: 1.5078821 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.9214976 + inSlope: 0.33612525 + outSlope: 0.33612525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.9215043 + inSlope: 0.000092982 + outSlope: 0.000092982 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5095762 + inSlope: -4.795868 + outSlope: -4.795868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.4172929 + inSlope: -3.4100318 + outSlope: -3.4100318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.24202311 + inSlope: -0.6993187 + outSlope: -0.6993187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.23557764 + inSlope: 0.85168344 + outSlope: 0.85168344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.2704126 + inSlope: 3.5423942 + outSlope: 3.5423942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.5371241 + inSlope: 3.5696282 + outSlope: 3.5696282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.5723318 + inSlope: 0.8821027 + outSlope: 0.8821027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.5665275 + inSlope: -0.639911 + outSlope: -0.639911 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.42701176 + inSlope: -1.0854257 + outSlope: -1.0854257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.4382529 + inSlope: 3.3482924 + outSlope: 3.3482924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1.2492813 + inSlope: 6.581122 + outSlope: 6.581122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 1.33928 + inSlope: 2.648356 + outSlope: 2.648356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 1.33756 + inSlope: 0.07589586 + outSlope: 0.07589586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 1.395551 + inSlope: 1.3169844 + outSlope: 1.3169844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 1.5095716 + inSlope: 0.4417495 + outSlope: 0.4417495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 1.5095735 + inSlope: 0.00013232214 + outSlope: 0.00013232214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 1.5095762 + inSlope: -2.3978364 + outSlope: -2.3978364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 1.4296457 + inSlope: -4.857843 + outSlope: -4.857843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.41729143 + inSlope: -3.4100075 + outSlope: -3.4100075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.24202481 + inSlope: -0.69940805 + outSlope: -0.69940805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.23557457 + inSlope: 0.8516343 + outSlope: 0.8516343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.2704126 + inSlope: 3.5425415 + outSlope: 3.5425415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.53712547 + inSlope: 3.5696626 + outSlope: 3.5696626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.57233316 + inSlope: 0.8820572 + outSlope: 0.8820572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.5665273 + inSlope: -0.6399101 + outSlope: -0.6399101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.42700902 + inSlope: -1.0854226 + outSlope: -1.0854226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.43825307 + inSlope: 3.3483326 + outSlope: 3.3483326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 1.2492816 + inSlope: 6.5810323 + outSlope: 6.5810323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 1.3392792 + inSlope: 2.6482692 + outSlope: 2.6482692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 1.3375572 + inSlope: 0.075920895 + outSlope: 0.075920895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 1.3955523 + inSlope: 1.3169601 + outSlope: 1.3169601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 1.5095718 + inSlope: 0.44171733 + outSlope: 0.44171733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 1.5095755 + inSlope: 0.00006079636 + outSlope: 0.00006079636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 1.5095755 + inSlope: -2.3978972 + outSlope: -2.3978972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 1.4296457 + inSlope: -4.857793 + outSlope: -4.857793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.4172966 + inSlope: -3.4101532 + outSlope: -3.4101532 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.24202667 + inSlope: -0.6994104 + outSlope: -0.6994104 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.23557703 + inSlope: 0.85157853 + outSlope: 0.85157853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.2704126 + inSlope: 3.5423393 + outSlope: 3.5423393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.53712547 + inSlope: 3.5696692 + outSlope: 3.5696692 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.5723329 + inSlope: 0.8820184 + outSlope: 0.8820184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.56652606 + inSlope: -0.63994527 + outSlope: -0.63994527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.42700985 + inSlope: -1.0854142 + outSlope: -1.0854142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.4382505 + inSlope: 3.3482952 + outSlope: 3.3482952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 1.2492836 + inSlope: 6.5810747 + outSlope: 6.5810747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 1.33928 + inSlope: 2.6482835 + outSlope: 2.6482835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 1.3375596 + inSlope: 0.07589586 + outSlope: 0.07589586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 1.395551 + inSlope: 1.3169658 + outSlope: 1.3169658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 1.5095716 + inSlope: 0.4417495 + outSlope: 0.4417495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 1.5095762 + inSlope: 0.00011444103 + outSlope: 0.00011444103 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 1.5095762 + inSlope: -2.3979366 + outSlope: -2.3979366 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 1.4296451 + inSlope: -4.857843 + outSlope: -4.857843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.41729206 + inSlope: -3.4100075 + outSlope: -3.4100075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.24202481 + inSlope: -0.6994564 + outSlope: -0.6994564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.23557457 + inSlope: 0.8516343 + outSlope: 0.8516343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.2704126 + inSlope: 3.5425415 + outSlope: 3.5425415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.53712994 + inSlope: 3.5696764 + outSlope: 3.5696764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.5723323 + inSlope: 0.8819272 + outSlope: 0.8819272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.5665275 + inSlope: -0.6399667 + outSlope: -0.6399667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.42701176 + inSlope: -1.0852656 + outSlope: -1.0852656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.43825454 + inSlope: 3.3482869 + outSlope: 3.3482869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 1.117116 + inSlope: 8.479125 + outSlope: 8.479125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 1.3392787 + inSlope: 2.648355 + outSlope: 2.648355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 1.33756 + inSlope: 0.07594593 + outSlope: 0.07594593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 1.3955488 + inSlope: 1.3170087 + outSlope: 1.3170087 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 1.5095716 + inSlope: 0.4417495 + outSlope: 0.4417495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 1.5095716 + inSlope: -0.000007152564 + outSlope: -0.000007152564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 1.5095716 + inSlope: -2.3978186 + outSlope: -2.3978186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 1.4296443 + inSlope: -4.8578033 + outSlope: -4.8578033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.4172929 + inSlope: -3.4098706 + outSlope: -3.4098706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.24202481 + inSlope: -0.69932413 + outSlope: -0.69932413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.23557764 + inSlope: 0.8515787 + outSlope: 0.8515787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.27041015 + inSlope: 3.542469 + outSlope: 3.542469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.4533449 + inSlope: 5.469493 + outSlope: 5.469493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.5359765 + inSlope: 3.6301246 + outSlope: 3.6301246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.5743496 + inSlope: 0.9933328 + outSlope: 0.9933328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.5510001 + inSlope: -1.2145447 + outSlope: -1.2145447 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.42700985 + inSlope: -1.0853173 + outSlope: -1.0853173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.43825307 + inSlope: 3.3482718 + outSlope: 3.3482718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 1.1166745 + inSlope: 8.479193 + outSlope: 8.479193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 1.33928 + inSlope: 2.648312 + outSlope: 2.648312 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 1.3375579 + inSlope: 0.075857535 + outSlope: 0.075857535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 1.3955536 + inSlope: 1.3170865 + outSlope: 1.3170865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 1.5109026 + inSlope: 0.47375354 + outSlope: 0.47375354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 1.5098425 + inSlope: -0.01596452 + outSlope: -0.01596452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 1.5095724 + inSlope: -2.4058814 + outSlope: -2.4058814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 1.4296477 + inSlope: -4.857727 + outSlope: -4.857727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.41729525 + inSlope: -3.410007 + outSlope: -3.410007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.24202311 + inSlope: -0.69929624 + outSlope: -0.69929624 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.23557809 + inSlope: 0.85170305 + outSlope: 0.85170305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.2704126 + inSlope: 3.5424001 + outSlope: 3.5424001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.53712547 + inSlope: 3.5697362 + outSlope: 3.5697362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.5474361 + inSlope: -1.1402243 + outSlope: -1.1402243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.166667 + value: 0.47460425 + inSlope: -1.6069641 + outSlope: -1.6069641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.427015 + inSlope: -1.0854102 + outSlope: -1.0854102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.43825343 + inSlope: 3.3484855 + outSlope: 3.3484855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 1.1171348 + inSlope: 8.479066 + outSlope: 8.479066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 1.3392758 + inSlope: 2.6482298 + outSlope: 2.6482298 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 1.3375568 + inSlope: 0.0760292 + outSlope: 0.0760292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 1.395551 + inSlope: 1.3169041 + outSlope: 1.3169041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 1.5105094 + inSlope: 0.4642154 + outSlope: 0.4642154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 1.5095762 + inSlope: -0.011143535 + outSlope: -0.011143535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.7273182 + inSlope: -0.00058293337 + outSlope: -0.00058293337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.72720087 + inSlope: -0.0005918739 + outSlope: -0.0005918739 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.6758838 + inSlope: -0.28818178 + outSlope: -0.28818178 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.6921724 + inSlope: 0.87911725 + outSlope: 0.87911725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.7237967 + inSlope: -0.377294 + outSlope: -0.377294 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.39462188 + inSlope: -0.92519355 + outSlope: -0.92519355 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.38679785 + inSlope: 0.8221211 + outSlope: 0.8221211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.46286726 + inSlope: 1.9582138 + outSlope: 1.9582138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.5523233 + inSlope: 3.9750524 + outSlope: 3.9750524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.697782 + inSlope: 2.9384058 + outSlope: 2.9384058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.7273016 + inSlope: -0.0005221372 + outSlope: -0.0005221372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.7271725 + inSlope: -0.00050067774 + outSlope: -0.00050067774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.6758645 + inSlope: -0.28809664 + outSlope: -0.28809664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.69215655 + inSlope: 0.87921286 + outSlope: 0.87921286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.72378546 + inSlope: -0.37723804 + outSlope: -0.37723804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.39462093 + inSlope: -0.92520547 + outSlope: -0.92520547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.38679904 + inSlope: 0.82211125 + outSlope: 0.82211125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.46273038 + inSlope: 1.9580333 + outSlope: 1.9580333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.5523233 + inSlope: 3.975038 + outSlope: 3.975038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.697782 + inSlope: 2.9384003 + outSlope: 2.9384003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.7273014 + inSlope: -0.0005257135 + outSlope: -0.0005257135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.72717184 + inSlope: -0.000520349 + outSlope: -0.000520349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.67586404 + inSlope: -0.28590766 + outSlope: -0.28590766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.69222635 + inSlope: 0.8815553 + outSlope: 0.8815553 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.72378546 + inSlope: -0.3801391 + outSlope: -0.3801391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.39462256 + inSlope: -0.9252415 + outSlope: -0.9252415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.38679835 + inSlope: 0.8221068 + outSlope: 0.8221068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.46278134 + inSlope: 1.9582434 + outSlope: 1.9582434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.552323 + inSlope: 3.9750035 + outSlope: 3.9750035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.69778246 + inSlope: 2.9384003 + outSlope: 2.9384003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.7273006 + inSlope: -0.0005185609 + outSlope: -0.0005185609 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.72717273 + inSlope: -0.0005149846 + outSlope: -0.0005149846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.67586404 + inSlope: -0.2887651 + outSlope: -0.2887651 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.6921568 + inSlope: 0.8792361 + outSlope: 0.8792361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.7237853 + inSlope: -0.37704027 + outSlope: -0.37704027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.39462158 + inSlope: -0.9122648 + outSlope: -0.9122648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.38666674 + inSlope: 0.8221506 + outSlope: 0.8221506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.462866 + inSlope: 1.9582593 + outSlope: 1.9582593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.5523242 + inSlope: 3.9750571 + outSlope: 3.9750571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.6977814 + inSlope: 2.9383645 + outSlope: 2.9383645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.7273014 + inSlope: -0.00050782855 + outSlope: -0.00050782855 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.7271725 + inSlope: -0.0005006795 + outSlope: -0.0005006795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.6758645 + inSlope: -0.28813395 + outSlope: -0.28813395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.6921568 + inSlope: 0.879205 + outSlope: 0.879205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.7238634 + inSlope: -0.38006485 + outSlope: -0.38006485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.39461792 + inSlope: -0.9127325 + outSlope: -0.9127325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.38679716 + inSlope: 0.8220109 + outSlope: 0.8220109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.4628646 + inSlope: 1.9582117 + outSlope: 1.9582117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.5523233 + inSlope: 3.9760125 + outSlope: 3.9760125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.6977809 + inSlope: 2.9364042 + outSlope: 2.9364042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.72727245 + inSlope: -0.00022530562 + outSlope: -0.00022530562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.7272159 + inSlope: -0.00029861834 + outSlope: -0.00029861834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.67586344 + inSlope: -0.2881405 + outSlope: -0.2881405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.69215685 + inSlope: 0.88323367 + outSlope: 0.88323367 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.7237857 + inSlope: -0.38126472 + outSlope: -0.38126472 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.39462256 + inSlope: -0.90906227 + outSlope: -0.90906227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.38679785 + inSlope: 0.82201266 + outSlope: 0.82201266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.46286365 + inSlope: 1.958235 + outSlope: 1.958235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.55232227 + inSlope: 3.9750469 + outSlope: 3.9750469 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.69778025 + inSlope: 2.937899 + outSlope: 2.937899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.7273078 + inSlope: 0.00022172989 + outSlope: 0.00022172989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.72731864 + inSlope: 0.00023245502 + outSlope: 0.00023245502 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.92476076 + inSlope: -0.0068414207 + outSlope: -0.0068414207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.9562046 + inSlope: 0.34352484 + outSlope: 0.34352484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.90279233 + inSlope: -0.81470597 + outSlope: -0.81470597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.79187137 + inSlope: -0.7724273 + outSlope: -0.7724273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.7190655 + inSlope: -0.44494313 + outSlope: -0.44494313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.71496475 + inSlope: 1.0624341 + outSlope: 1.0624341 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.75448006 + inSlope: 3.7947707 + outSlope: 3.7947707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.92851055 + inSlope: 3.8018436 + outSlope: 3.8018436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: 0.95418656 + inSlope: -0.66843396 + outSlope: -0.66843396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.92464626 + inSlope: -0.012193333 + outSlope: -0.012193333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.95620453 + inSlope: 0.34352872 + outSlope: 0.34352872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.90279216 + inSlope: -0.8147011 + outSlope: -0.8147011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.79187137 + inSlope: -0.7724304 + outSlope: -0.7724304 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.7190655 + inSlope: -0.44494313 + outSlope: -0.44494313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.71496475 + inSlope: 1.0624316 + outSlope: 1.0624316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.7544801 + inSlope: 3.7947826 + outSlope: 3.7947826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.92851055 + inSlope: 3.801833 + outSlope: 3.801833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: 0.95418656 + inSlope: -0.66843396 + outSlope: -0.66843396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.92464626 + inSlope: -0.012175452 + outSlope: -0.012175452 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.9562041 + inSlope: 0.34353587 + outSlope: 0.34353587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.9027923 + inSlope: -0.8147039 + outSlope: -0.8147039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.79187137 + inSlope: -0.7724501 + outSlope: -0.7724501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.7190655 + inSlope: -0.44493598 + outSlope: -0.44493598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.714965 + inSlope: 1.0624275 + outSlope: 1.0624275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.7544797 + inSlope: 3.7947679 + outSlope: 3.7947679 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.92851 + inSlope: 3.8018456 + outSlope: 3.8018456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: 0.95418656 + inSlope: -0.66843754 + outSlope: -0.66843754 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.9246461 + inSlope: -0.0121951215 + outSlope: -0.0121951215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.95620453 + inSlope: 0.34352514 + outSlope: 0.34352514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.9027924 + inSlope: -0.81470925 + outSlope: -0.81470925 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.79187137 + inSlope: -0.77243936 + outSlope: -0.77243936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.71906567 + inSlope: -0.44493598 + outSlope: -0.44493598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.714965 + inSlope: 1.0624329 + outSlope: 1.0624329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.75448006 + inSlope: 3.7948072 + outSlope: 3.7948072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.9285112 + inSlope: 3.8018186 + outSlope: 3.8018186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.95418656 + inSlope: -0.66843325 + outSlope: -0.66843325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.92464614 + inSlope: -0.012171876 + outSlope: -0.012171876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.95620453 + inSlope: 0.3435179 + outSlope: 0.3435179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.90279216 + inSlope: -0.81469166 + outSlope: -0.81469166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.79187137 + inSlope: -0.77244186 + outSlope: -0.77244186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.7190651 + inSlope: -0.44492632 + outSlope: -0.44492632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.714965 + inSlope: 1.0625215 + outSlope: 1.0625215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.754483 + inSlope: 3.7948184 + outSlope: 3.7948184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.92851263 + inSlope: 3.8017983 + outSlope: 3.8017983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: 0.95418656 + inSlope: -0.6684383 + outSlope: -0.6684383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.92464626 + inSlope: -0.012189681 + outSlope: -0.012189681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.95620483 + inSlope: 0.3435179 + outSlope: 0.3435179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.90279233 + inSlope: -0.8147042 + outSlope: -0.8147042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.79187137 + inSlope: -0.7724383 + outSlope: -0.7724383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.7190655 + inSlope: -0.44492632 + outSlope: -0.44492632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.7149654 + inSlope: 1.0614039 + outSlope: 1.0614039 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.7544461 + inSlope: 3.790956 + outSlope: 3.790956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.9282543 + inSlope: 3.7937245 + outSlope: 3.7937245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.9534627 + inSlope: -0.6768944 + outSlope: -0.6768944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.92476076 + inSlope: -0.3195434 + outSlope: -0.3195434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.8431747 + inSlope: -0.5260134 + outSlope: -0.5260134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.9339095 + inSlope: -0.042909984 + outSlope: -0.042909984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.9353593 + inSlope: 0.057075623 + outSlope: 0.057075623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.9115478 + inSlope: 2.1198442 + outSlope: 2.1198442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.63545644 + inSlope: 1.6988747 + outSlope: 1.6988747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.6205698 + inSlope: -0.6622575 + outSlope: -0.6622575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.65753174 + inSlope: -3.677149 + outSlope: -3.677149 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.9304984 + inSlope: -3.6384137 + outSlope: -3.6384137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: -0.9630034 + inSlope: 0.1920211 + outSlope: 0.1920211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.8509364 + inSlope: 0.503402 + outSlope: 0.503402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.80358994 + inSlope: 0.2887973 + outSlope: 0.2887973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.82357734 + inSlope: -2.1243844 + outSlope: -2.1243844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.9158102 + inSlope: -1.6398773 + outSlope: -1.6398773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.88632387 + inSlope: 1.2592232 + outSlope: 1.2592232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.8431742 + inSlope: -0.05158682 + outSlope: -0.05158682 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: -0.887693 + inSlope: -0.78966844 + outSlope: -0.78966844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: -0.9339096 + inSlope: -0.042981546 + outSlope: -0.042981546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.9353593 + inSlope: 0.05718118 + outSlope: 0.05718118 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.9115478 + inSlope: 2.1198359 + outSlope: 2.1198359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.63545644 + inSlope: 1.6988485 + outSlope: 1.6988485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.6205729 + inSlope: -0.6623239 + outSlope: -0.6623239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.6575339 + inSlope: -3.6771545 + outSlope: -3.6771545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.9305021 + inSlope: -3.6384487 + outSlope: -3.6384487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: -0.9630029 + inSlope: 0.19201058 + outSlope: 0.19201058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.8509364 + inSlope: 0.5033134 + outSlope: 0.5033134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.80358994 + inSlope: 0.2887973 + outSlope: 0.2887973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.82357424 + inSlope: -2.1243818 + outSlope: -2.1243818 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.915807 + inSlope: -1.6398737 + outSlope: -1.6398737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.88632387 + inSlope: 1.2592232 + outSlope: 1.2592232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.8431742 + inSlope: -0.05158606 + outSlope: -0.05158606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9333334 + value: -0.8876934 + inSlope: -0.7896753 + outSlope: -0.7896753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.016667 + value: -0.9339095 + inSlope: -0.04299912 + outSlope: -0.04299912 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.93536055 + inSlope: 0.05717581 + outSlope: 0.05717581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.91155034 + inSlope: 2.1197412 + outSlope: 2.1197412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.63545644 + inSlope: 1.6989253 + outSlope: 1.6989253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.6205735 + inSlope: -0.6622595 + outSlope: -0.6622595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.65753174 + inSlope: -3.6771512 + outSlope: -3.6771512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.9305018 + inSlope: -3.6384459 + outSlope: -3.6384459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: -0.9630034 + inSlope: 0.19194978 + outSlope: 0.19194978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.85093343 + inSlope: 0.50332594 + outSlope: 0.50332594 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.80358994 + inSlope: 0.2887973 + outSlope: 0.2887973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.82358086 + inSlope: -2.1243868 + outSlope: -2.1243868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.9158105 + inSlope: -1.639956 + outSlope: -1.639956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.88632387 + inSlope: 1.259191 + outSlope: 1.259191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.8431742 + inSlope: -0.051516324 + outSlope: -0.051516324 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8666668 + value: -0.8877873 + inSlope: -0.78966814 + outSlope: -0.78966814 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.95 + value: -0.9339095 + inSlope: -0.042907923 + outSlope: -0.042907923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.93536055 + inSlope: 0.057084616 + outSlope: 0.057084616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.9115473 + inSlope: 2.1197412 + outSlope: 2.1197412 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.63545376 + inSlope: 1.6989503 + outSlope: 1.6989503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.6205698 + inSlope: -0.66234 + outSlope: -0.66234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.65753174 + inSlope: -3.6772404 + outSlope: -3.6772404 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.9305021 + inSlope: -3.6383815 + outSlope: -3.6383815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: -0.9630062 + inSlope: 0.22118232 + outSlope: 0.22118232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.85093343 + inSlope: 0.5033206 + outSlope: 0.5033206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.80358696 + inSlope: 0.2887973 + outSlope: 0.2887973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.82357734 + inSlope: -2.1243868 + outSlope: -2.1243868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.9158101 + inSlope: -1.6397755 + outSlope: -1.6397755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.88632387 + inSlope: 1.2592748 + outSlope: 1.2592748 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.8431742 + inSlope: -0.051498443 + outSlope: -0.051498443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8000002 + value: -0.8877876 + inSlope: -0.7896753 + outSlope: -0.7896753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8833334 + value: -0.9339096 + inSlope: -0.042981546 + outSlope: -0.042981546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.9353603 + inSlope: 0.05717581 + outSlope: 0.05717581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.9115452 + inSlope: 2.1198359 + outSlope: 2.1198359 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.635457 + inSlope: 1.6988707 + outSlope: 1.6988707 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.6205704 + inSlope: -0.66233003 + outSlope: -0.66233003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.6575339 + inSlope: -3.677209 + outSlope: -3.677209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.9294039 + inSlope: -3.697218 + outSlope: -3.697218 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: -0.9630034 + inSlope: 0.2371719 + outSlope: 0.2371719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.8509364 + inSlope: 0.5032352 + outSlope: 0.5032352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.80358964 + inSlope: 0.2888027 + outSlope: 0.2888027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.823577 + inSlope: -2.1243868 + outSlope: -2.1243868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.91581106 + inSlope: -1.6398702 + outSlope: -1.6398702 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.88632387 + inSlope: 1.2589965 + outSlope: 1.2589965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.843178 + inSlope: -0.051610753 + outSlope: -0.051610753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7333336 + value: -0.887693 + inSlope: -0.7896568 + outSlope: -0.7896568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.816667 + value: -0.9339095 + inSlope: -0.04291002 + outSlope: -0.04291002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.93536055 + inSlope: 0.05708378 + outSlope: 0.05708378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.9115473 + inSlope: 2.119819 + outSlope: 2.119819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.63545376 + inSlope: 1.6988295 + outSlope: 1.6988295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.62057614 + inSlope: -0.6624266 + outSlope: -0.6624266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.6575339 + inSlope: -3.6770372 + outSlope: -3.6770372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.9305018 + inSlope: -3.638329 + outSlope: -3.638329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: -0.9630062 + inSlope: 0.1920332 + outSlope: 0.1920332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.8509364 + inSlope: 0.5033121 + outSlope: 0.5033121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.80359316 + inSlope: 0.28880093 + outSlope: 0.28880093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.82657754 + inSlope: -2.4684722 + outSlope: -2.4684722 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.9402555 + inSlope: -2.5224175 + outSlope: -2.5224175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.9568837 + inSlope: 0.44701672 + outSlope: 0.44701672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.9259189 + inSlope: 3.1649642 + outSlope: 3.1649642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.8431747 + inSlope: 4.9645844 + outSlope: 4.9645844 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.67950445 + inSlope: -0.018947123 + outSlope: -0.018947123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.71041006 + inSlope: 0.5265248 + outSlope: 0.5265248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.75924784 + inSlope: 1.0334499 + outSlope: 1.0334499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.791645 + inSlope: -0.39838868 + outSlope: -0.39838868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.3644408 + inSlope: -1.9641845 + outSlope: -1.9641845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.29676822 + inSlope: -2.3772826 + outSlope: -2.3772826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.1413666 + inSlope: -1.1699445 + outSlope: -1.1699445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.13059068 + inSlope: 2.7892332 + outSlope: 2.7892332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.23434132 + inSlope: 9.963678 + outSlope: 9.963678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.46271336 + inSlope: 13.707314 + outSlope: 13.707314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.69125134 + inSlope: 9.974183 + outSlope: 9.974183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.7951858 + inSlope: 2.7868261 + outSlope: 2.7868261 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.7841454 + inSlope: -1.1300163 + outSlope: -1.1300163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.67950416 + inSlope: -0.49429587 + outSlope: -0.49429587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9666667 + value: 0.67887264 + inSlope: -0.028079113 + outSlope: -0.028079113 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.71041036 + inSlope: 0.52650726 + outSlope: 0.52650726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.7592481 + inSlope: 1.0334758 + outSlope: 1.0334758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.79164433 + inSlope: -0.39841676 + outSlope: -0.39841676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.36443993 + inSlope: -1.9834442 + outSlope: -1.9834442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.29676867 + inSlope: -2.377246 + outSlope: -2.377246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.1412247 + inSlope: -1.1697187 + outSlope: -1.1697187 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.13059068 + inSlope: 2.7934864 + outSlope: 2.7934864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.23434156 + inSlope: 9.963684 + outSlope: 9.963684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.4627139 + inSlope: 13.707317 + outSlope: 13.707317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.6912517 + inSlope: 9.974161 + outSlope: 9.974161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.7951856 + inSlope: 2.786798 + outSlope: 2.786798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.7841449 + inSlope: -1.1300122 + outSlope: -1.1300122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.67950445 + inSlope: -0.4941635 + outSlope: -0.4941635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9000001 + value: 0.67888147 + inSlope: -0.029168157 + outSlope: -0.029168157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.71040946 + inSlope: 0.52652884 + outSlope: 0.52652884 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.75931424 + inSlope: 1.0357217 + outSlope: 1.0357217 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.79164416 + inSlope: -0.40092266 + outSlope: -0.40092266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.36444154 + inSlope: -1.9608237 + outSlope: -1.9608237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.29676822 + inSlope: -2.3772602 + outSlope: -2.3772602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.14129023 + inSlope: -1.1697893 + outSlope: -1.1697893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.13059165 + inSlope: 2.791498 + outSlope: 2.791498 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.23434007 + inSlope: 9.963654 + outSlope: 9.963654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.4627131 + inSlope: 13.707361 + outSlope: 13.707361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.6912517 + inSlope: 9.974142 + outSlope: 9.974142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.7951842 + inSlope: 2.786819 + outSlope: 2.786819 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.7841454 + inSlope: -1.1299913 + outSlope: -1.1299913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.67950475 + inSlope: -0.49427617 + outSlope: -0.49427617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333335 + value: 0.67887366 + inSlope: -0.026239183 + outSlope: -0.026239183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.71043056 + inSlope: 0.52651453 + outSlope: 0.52651453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.75924873 + inSlope: 1.0334936 + outSlope: 1.0334936 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.79164433 + inSlope: -0.39768076 + outSlope: -0.39768076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.3644408 + inSlope: -1.9694586 + outSlope: -1.9694586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.2967667 + inSlope: -2.3813648 + outSlope: -2.3813648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.14136682 + inSlope: -1.1698511 + outSlope: -1.1698511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.13059258 + inSlope: 2.7892566 + outSlope: 2.7892566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.23434195 + inSlope: 9.963612 + outSlope: 9.963612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.46271268 + inSlope: 13.707227 + outSlope: 13.707227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.6912491 + inSlope: 9.974182 + outSlope: 9.974182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.7951851 + inSlope: 2.786893 + outSlope: 2.786893 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.7841454 + inSlope: -1.1299846 + outSlope: -1.1299846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.679505 + inSlope: -0.49428332 + outSlope: -0.49428332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.766667 + value: 0.67887366 + inSlope: -0.02943459 + outSlope: -0.02943459 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.7104105 + inSlope: 0.52650946 + outSlope: 0.52650946 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.7592481 + inSlope: 1.033449 + outSlope: 1.033449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.7917517 + inSlope: -0.401419 + outSlope: -0.401419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.36443803 + inSlope: -1.9833705 + outSlope: -1.9833705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.29677296 + inSlope: -2.3772767 + outSlope: -2.3772767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.1413671 + inSlope: -1.1698433 + outSlope: -1.1698433 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.13059333 + inSlope: 2.7893407 + outSlope: 2.7893407 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.23434636 + inSlope: 9.964382 + outSlope: 9.964382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.46273732 + inSlope: 13.707329 + outSlope: 13.707329 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.6912569 + inSlope: 9.973247 + outSlope: 9.973247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.7951803 + inSlope: 2.786676 + outSlope: 2.786676 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.78414434 + inSlope: -1.1299849 + outSlope: -1.1299849 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.67950356 + inSlope: -0.49446607 + outSlope: -0.49446607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7000003 + value: 0.678871 + inSlope: -0.029431162 + outSlope: -0.029431162 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.71041036 + inSlope: 0.52651966 + outSlope: 0.52651966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.7592482 + inSlope: 1.0374258 + outSlope: 1.0374258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.7916455 + inSlope: -0.39758876 + outSlope: -0.39758876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.3644424 + inSlope: -1.9665064 + outSlope: -1.9665064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.29677275 + inSlope: -2.3772633 + outSlope: -2.3772633 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.14136755 + inSlope: -1.1698706 + outSlope: -1.1698706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.13059242 + inSlope: 2.7892175 + outSlope: 2.7892175 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.23434271 + inSlope: 9.963641 + outSlope: 9.963641 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.4627117 + inSlope: 13.707239 + outSlope: 13.707239 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.69125026 + inSlope: 9.97375 + outSlope: 9.97375 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.7951715 + inSlope: 2.786869 + outSlope: 2.786869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.78414416 + inSlope: -1.1295879 + outSlope: -1.1295879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.69566673 + inSlope: -1.3602749 + outSlope: -1.3602749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.67950445 + inSlope: -0.96972364 + outSlope: -0.96972364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.48128372 + inSlope: -0.051423308 + outSlope: -0.051423308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.45938343 + inSlope: 0.38502198 + outSlope: 0.38502198 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.5026875 + inSlope: 1.7689457 + outSlope: 1.7689457 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.62189 + inSlope: 2.1926503 + outSlope: 2.1926503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.7104683 + inSlope: 1.5723736 + outSlope: 1.5723736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: 0.71848303 + inSlope: -1.5293344 + outSlope: -1.5293344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: 0.51892906 + inSlope: -1.9831798 + outSlope: -1.9831798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.37750366 + inSlope: -2.1421402 + outSlope: -2.1421402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.2146718 + inSlope: -0.39945415 + outSlope: -0.39945415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.21119504 + inSlope: 1.9493396 + outSlope: 1.9493396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.27964997 + inSlope: 6.5743065 + outSlope: 6.5743065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.43033862 + inSlope: 9.04153 + outSlope: 9.04153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.581034 + inSlope: 6.5784817 + outSlope: 6.5784817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.6496211 + inSlope: 1.5831289 + outSlope: 1.5831289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.63380486 + inSlope: -1.6365907 + outSlope: -1.6365907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.48128402 + inSlope: -0.731787 + outSlope: -0.731787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.48042667 + inSlope: -0.10160486 + outSlope: -0.10160486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.46755412 + inSlope: 0.61016476 + outSlope: 0.61016476 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.5386874 + inSlope: 2.3656068 + outSlope: 2.3656068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.6546297 + inSlope: 1.826285 + outSlope: 1.826285 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.7591123 + inSlope: -0.8538803 + outSlope: -0.8538803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.51892936 + inSlope: -1.9831817 + outSlope: -1.9831817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.3775512 + inSlope: -2.1421077 + outSlope: -2.1421077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.2146718 + inSlope: -0.40104246 + outSlope: -0.40104246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.21119504 + inSlope: 1.9493465 + outSlope: 1.9493465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.27965045 + inSlope: 6.574336 + outSlope: 6.574336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.43033984 + inSlope: 9.041515 + outSlope: 9.041515 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.581034 + inSlope: 6.578445 + outSlope: 6.578445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.6496211 + inSlope: 1.5831075 + outSlope: 1.5831075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.6338042 + inSlope: -1.6366068 + outSlope: -1.6366068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.48128378 + inSlope: -0.7317752 + outSlope: -0.7317752 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.48042667 + inSlope: -0.101606645 + outSlope: -0.101606645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.46755436 + inSlope: 0.6101665 + outSlope: 0.6101665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.53868794 + inSlope: 2.365623 + outSlope: 2.365623 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.6546296 + inSlope: 1.8262929 + outSlope: 1.8262929 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.7591123 + inSlope: -0.85389996 + outSlope: -0.85389996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.51892906 + inSlope: -1.9831727 + outSlope: -1.9831727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.37684074 + inSlope: -2.1421232 + outSlope: -2.1421232 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.2146718 + inSlope: -0.39945906 + outSlope: -0.39945906 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.2111953 + inSlope: 1.9493335 + outSlope: 1.9493335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.27964953 + inSlope: 6.5743303 + outSlope: 6.5743303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.43033943 + inSlope: 9.041536 + outSlope: 9.041536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.58103377 + inSlope: 6.5784574 + outSlope: 6.5784574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.6496211 + inSlope: 1.5831214 + outSlope: 1.5831214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.6338042 + inSlope: -1.6366125 + outSlope: -1.6366125 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.48128378 + inSlope: -0.73178595 + outSlope: -0.73178595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.4804263 + inSlope: -0.101606645 + outSlope: -0.101606645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.4675545 + inSlope: 0.6101665 + outSlope: 0.6101665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.5386874 + inSlope: 2.3656034 + outSlope: 2.3656034 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.6546296 + inSlope: 1.8263018 + outSlope: 1.8263018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.7591123 + inSlope: -0.8538749 + outSlope: -0.8538749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: 0.5189291 + inSlope: -1.98317 + outSlope: -1.98317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.3773877 + inSlope: -2.1421201 + outSlope: -2.1421201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.2146718 + inSlope: -0.39944252 + outSlope: -0.39944252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.21119544 + inSlope: 1.9493531 + outSlope: 1.9493531 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.27965018 + inSlope: 6.574369 + outSlope: 6.574369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.43034086 + inSlope: 9.04154 + outSlope: 9.04154 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.58103454 + inSlope: 6.5784144 + outSlope: 6.5784144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.6496211 + inSlope: 1.5831109 + outSlope: 1.5831109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.63380486 + inSlope: -1.6366028 + outSlope: -1.6366028 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.48128378 + inSlope: -0.73177165 + outSlope: -0.73177165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.48042667 + inSlope: -0.101597704 + outSlope: -0.101597704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.46755436 + inSlope: 0.6101817 + outSlope: 0.6101817 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.5386877 + inSlope: 2.3656254 + outSlope: 2.3656254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.65463054 + inSlope: 1.8262944 + outSlope: 1.8262944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.7591123 + inSlope: -0.8538828 + outSlope: -0.8538828 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.51892823 + inSlope: -1.9831743 + outSlope: -1.9831743 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.37740022 + inSlope: -2.1421165 + outSlope: -2.1421165 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.2146718 + inSlope: -0.3994153 + outSlope: -0.3994153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.21119615 + inSlope: 1.9494709 + outSlope: 1.9494709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.27965504 + inSlope: 6.574371 + outSlope: 6.574371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.43034047 + inSlope: 9.041471 + outSlope: 9.041471 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.5810371 + inSlope: 6.578391 + outSlope: 6.578391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.6496211 + inSlope: 1.5830309 + outSlope: 1.5830309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.63380355 + inSlope: -1.6396315 + outSlope: -1.6396315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.48128378 + inSlope: -0.73178524 + outSlope: -0.73178524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.48042667 + inSlope: -0.10160593 + outSlope: -0.10160593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.46755412 + inSlope: 0.6101728 + outSlope: 0.6101728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.53868765 + inSlope: 2.3656082 + outSlope: 2.3656082 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.6546287 + inSlope: 1.8262984 + outSlope: 1.8262984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.7591123 + inSlope: -0.8538774 + outSlope: -0.8538774 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: 0.5189282 + inSlope: -1.9831789 + outSlope: -1.9831789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.37684008 + inSlope: -2.1421142 + outSlope: -2.1421142 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.2146718 + inSlope: -0.3994314 + outSlope: -0.3994314 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.21119629 + inSlope: 1.9465786 + outSlope: 1.9465786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.27955863 + inSlope: 6.5666504 + outSlope: 6.5666504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.43008325 + inSlope: 9.034618 + outSlope: 9.034618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.58071226 + inSlope: 6.5775747 + outSlope: 6.5775747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.6493367 + inSlope: 1.5868075 + outSlope: 1.5868075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.6336046 + inSlope: -1.630004 + outSlope: -1.630004 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.5049384 + inSlope: -1.9857941 + outSlope: -1.9857941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.48128372 + inSlope: -1.419263 + outSlope: -1.419263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.17632203 + inSlope: -1.6704725 + outSlope: -1.6704725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.20416324 + inSlope: -1.8677843 + outSlope: -1.8677843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.5086608 + inSlope: 0.8897047 + outSlope: 0.8897047 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.41210866 + inSlope: 6.604027 + outSlope: 6.604027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.2662974 + inSlope: 10.135214 + outSlope: 10.135214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.07426816 + inSlope: 16.760408 + outSlope: 16.760408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.29238337 + inSlope: 22.56905 + outSlope: 22.56905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.6780335 + inSlope: 20.206333 + outSlope: 20.206333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.96592766 + inSlope: 12.256287 + outSlope: 12.256287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 1.0865765 + inSlope: 3.97064 + outSlope: 3.97064 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 1.0982822 + inSlope: 0.58088416 + outSlope: 0.58088416 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.86250615 + inSlope: -3.6587496 + outSlope: -3.6587496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.68539876 + inSlope: -8.877601 + outSlope: -8.877601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: 0.27159035 + inSlope: -14.512436 + outSlope: -14.512436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.018113356 + inSlope: -12.331214 + outSlope: -12.331214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: -0.13945027 + inSlope: -8.2799635 + outSlope: -8.2799635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.25788572 + inSlope: -6.556492 + outSlope: -6.556492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.4299634 + inSlope: -3.4541588 + outSlope: -3.4541588 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.49748108 + inSlope: 0.06713755 + outSlope: 0.06713755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: -0.45242867 + inSlope: 2.689736 + outSlope: 2.689736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8833334 + value: -0.27294168 + inSlope: 3.2875948 + outSlope: 3.2875948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.18976304 + inSlope: 1.4128339 + outSlope: 1.4128339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -0.17632073 + inSlope: -0.43200782 + outSlope: -0.43200782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -0.20416324 + inSlope: -1.8678252 + outSlope: -1.8678252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.5086608 + inSlope: 0.8897041 + outSlope: 0.8897041 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.41210857 + inSlope: 6.6040964 + outSlope: 6.6040964 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.26629514 + inSlope: 10.135254 + outSlope: 10.135254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.07426712 + inSlope: 16.760422 + outSlope: 16.760422 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.29238504 + inSlope: 22.569054 + outSlope: 22.569054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.67803395 + inSlope: 20.206236 + outSlope: 20.206236 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.96592766 + inSlope: 12.256254 + outSlope: 12.256254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 1.0865774 + inSlope: 3.9706655 + outSlope: 3.9706655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 1.098283 + inSlope: 0.58082753 + outSlope: 0.58082753 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.862506 + inSlope: -3.658791 + outSlope: -3.658791 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.6853976 + inSlope: -8.877587 + outSlope: -8.877587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5333334 + value: 0.27158982 + inSlope: -14.51247 + outSlope: -14.51247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.018112205 + inSlope: -12.3312435 + outSlope: -12.3312435 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: -0.13945124 + inSlope: -8.281622 + outSlope: -8.281622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.2579416 + inSlope: -6.5564704 + outSlope: -6.5564704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.4299634 + inSlope: -3.4541368 + outSlope: -3.4541368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.49748108 + inSlope: 0.14857127 + outSlope: 0.14857127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: -0.45242867 + inSlope: 2.6897297 + outSlope: 2.6897297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8166667 + value: -0.2729417 + inSlope: 3.2875626 + outSlope: 3.2875626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.18976311 + inSlope: 1.4128271 + outSlope: 1.4128271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -0.17632076 + inSlope: -0.43200415 + outSlope: -0.43200415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -0.20416324 + inSlope: -1.8678207 + outSlope: -1.8678207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.5086606 + inSlope: 0.8897352 + outSlope: 0.8897352 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.41210857 + inSlope: 6.6040974 + outSlope: 6.6040974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.26629412 + inSlope: 10.135317 + outSlope: 10.135317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.074265 + inSlope: 16.760466 + outSlope: 16.760466 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.29238755 + inSlope: 22.569042 + outSlope: 22.569042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.6780357 + inSlope: 20.206223 + outSlope: 20.206223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.96592766 + inSlope: 12.256235 + outSlope: 12.256235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 1.0865765 + inSlope: 3.9706655 + outSlope: 3.9706655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 1.098283 + inSlope: 0.5808812 + outSlope: 0.5808812 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: 0.8625044 + inSlope: -3.658764 + outSlope: -3.658764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.6853977 + inSlope: -8.877616 + outSlope: -8.877616 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: 0.27159035 + inSlope: -14.5124035 + outSlope: -14.5124035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.018114422 + inSlope: -12.331223 + outSlope: -12.331223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.13945228 + inSlope: -8.294757 + outSlope: -8.294757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: -0.25837946 + inSlope: -6.5564613 + outSlope: -6.5564613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.42996448 + inSlope: -3.454136 + outSlope: -3.454136 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.49748108 + inSlope: 0.06717599 + outSlope: 0.06717599 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -0.4524288 + inSlope: 2.689727 + outSlope: 2.689727 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7500002 + value: -0.27294177 + inSlope: 3.2876306 + outSlope: 3.2876306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.18976311 + inSlope: 1.4127665 + outSlope: 1.4127665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -0.17632076 + inSlope: -0.43200725 + outSlope: -0.43200725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -0.20416334 + inSlope: -1.8678205 + outSlope: -1.8678205 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.50865966 + inSlope: 0.88973427 + outSlope: 0.88973427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.4121076 + inSlope: 6.604033 + outSlope: 6.604033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.26629618 + inSlope: 10.135223 + outSlope: 10.135223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.07426712 + inSlope: 16.760384 + outSlope: 16.760384 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.29238278 + inSlope: 22.56901 + outSlope: 22.56901 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.6780325 + inSlope: 20.206398 + outSlope: 20.206398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.96592873 + inSlope: 12.2563305 + outSlope: 12.2563305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 1.0865765 + inSlope: 3.9706333 + outSlope: 3.9706333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 1.098283 + inSlope: 0.580874 + outSlope: 0.580874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: 0.86250514 + inSlope: -3.6587496 + outSlope: -3.6587496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.685395 + inSlope: -8.877728 + outSlope: -8.877728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: 0.2715878 + inSlope: -14.5124 + outSlope: -14.5124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.018110652 + inSlope: -12.331215 + outSlope: -12.331215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: -0.13945235 + inSlope: -8.279854 + outSlope: -8.279854 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.25788593 + inSlope: -6.5564084 + outSlope: -6.5564084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.4299635 + inSlope: -3.4541335 + outSlope: -3.4541335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.49748108 + inSlope: 0.0671751 + outSlope: 0.0671751 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: -0.4524276 + inSlope: 2.6897297 + outSlope: 2.6897297 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: -0.27294177 + inSlope: 3.287602 + outSlope: 3.287602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.189763 + inSlope: 1.4127709 + outSlope: 1.4127709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -0.17632076 + inSlope: -0.43200773 + outSlope: -0.43200773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -0.20416324 + inSlope: -1.8678243 + outSlope: -1.8678243 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.5086606 + inSlope: 0.889771 + outSlope: 0.889771 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.4121076 + inSlope: 6.6040287 + outSlope: 6.6040287 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.26629522 + inSlope: 10.135305 + outSlope: 10.135305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.07426713 + inSlope: 16.760347 + outSlope: 16.760347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.29238498 + inSlope: 22.56896 + outSlope: 22.56896 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.6780416 + inSlope: 20.206207 + outSlope: 20.206207 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.965926 + inSlope: 12.256166 + outSlope: 12.256166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 1.0865777 + inSlope: 3.9706402 + outSlope: 3.9706402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 1.0982821 + inSlope: 0.58084357 + outSlope: 0.58084357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.8625061 + inSlope: -3.658783 + outSlope: -3.658783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.68539876 + inSlope: -8.877691 + outSlope: -8.877691 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3333335 + value: 0.27159262 + inSlope: -14.512346 + outSlope: -14.512346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.018110055 + inSlope: -12.331221 + outSlope: -12.331221 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: -0.13944906 + inSlope: -8.277709 + outSlope: -8.277709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.25781277 + inSlope: -6.5564857 + outSlope: -6.5564857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.4299645 + inSlope: -3.454153 + outSlope: -3.454153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.4974821 + inSlope: 0.06717019 + outSlope: 0.06717019 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: -0.45242646 + inSlope: 2.6897383 + outSlope: 2.6897383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.616667 + value: -0.27326462 + inSlope: 3.287571 + outSlope: 3.287571 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.18976386 + inSlope: 1.4127765 + outSlope: 1.4127765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -0.17632076 + inSlope: -0.4319709 + outSlope: -0.4319709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -0.20416228 + inSlope: -1.8678179 + outSlope: -1.8678179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.5086608 + inSlope: 0.8897619 + outSlope: 0.8897619 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.41211066 + inSlope: 6.6040316 + outSlope: 6.6040316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.2662941 + inSlope: 10.135209 + outSlope: 10.135209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.07427136 + inSlope: 16.760345 + outSlope: 16.760345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.29238603 + inSlope: 22.568935 + outSlope: 22.568935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.6780255 + inSlope: 20.20628 + outSlope: 20.20628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.9659266 + inSlope: 12.256402 + outSlope: 12.256402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 1.0865777 + inSlope: 3.9706259 + outSlope: 3.9706259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 1.0982822 + inSlope: 0.58084357 + outSlope: 0.58084357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.8625038 + inSlope: -3.658781 + outSlope: -3.658781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.68539345 + inSlope: -8.877853 + outSlope: -8.877853 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: 0.2715878 + inSlope: -14.512327 + outSlope: -14.512327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: 0.018105393 + inSlope: -12.331108 + outSlope: -12.331108 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: -0.13945015 + inSlope: -8.294598 + outSlope: -8.294598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: -0.25838038 + inSlope: -6.5564866 + outSlope: -6.5564866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.42996448 + inSlope: -3.4541183 + outSlope: -3.4541183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.49748108 + inSlope: 0.06714068 + outSlope: 0.06714068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.5009465 + inSlope: -0.12182968 + outSlope: -0.12182968 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: -0.48247236 + inSlope: 1.7548542 + outSlope: 1.7548542 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: -0.33340833 + inSlope: 3.3787212 + outSlope: 3.3787212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -0.22426489 + inSlope: 3.0268533 + outSlope: 3.0268533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.17632203 + inSlope: 2.8765333 + outSlope: 2.8765333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.19062953 + inSlope: -0.12410044 + outSlope: -0.12410044 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.050000004 + value: 0.17542863 + inSlope: -0.5039415 + outSlope: -0.5039415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.16657816 + inSlope: 1.2130519 + outSlope: 1.2130519 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.23591444 + inSlope: 3.5417953 + outSlope: 3.5417953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.68812454 + inSlope: 4.7968607 + outSlope: 4.7968607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.88437927 + inSlope: -0.14044909 + outSlope: -0.14044909 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.39245713 + inSlope: -5.154606 + outSlope: -5.154606 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.05137885 + inSlope: -4.7890387 + outSlope: -4.7890387 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: -0.026276113 + inSlope: -4.409441 + outSlope: -4.409441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.2601576 + inSlope: -2.6889486 + outSlope: -2.6889486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.3529343 + inSlope: -0.82357216 + outSlope: -0.82357216 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.36018303 + inSlope: 3.998036 + outSlope: 3.998036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.21966606 + inSlope: 13.48281 + outSlope: 13.48281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.089244045 + inSlope: 18.523996 + outSlope: 18.523996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.39779988 + inSlope: 13.460394 + outSlope: 13.460394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: 0.5379234 + inSlope: 3.2134566 + outSlope: 3.2134566 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.86666673 + value: 0.5049149 + inSlope: -3.3879247 + outSlope: -3.3879247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 0.23912542 + inSlope: -4.085962 + outSlope: -4.085962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 0.19062875 + inSlope: -1.5169164 + outSlope: -1.5169164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.18856141 + inSlope: -0.2240268 + outSlope: -0.2240268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.13702361 + inSlope: -0.11274989 + outSlope: -0.11274989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0833334 + value: 0.13753742 + inSlope: 0.10549988 + outSlope: 0.10549988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.15019368 + inSlope: 0.7811562 + outSlope: 0.7811562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.1665789 + inSlope: 1.2130554 + outSlope: 1.2130554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.23591496 + inSlope: 3.54181 + outSlope: 3.54181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.688124 + inSlope: 4.7969 + outSlope: 4.7969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.8843785 + inSlope: -0.13736677 + outSlope: -0.13736677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: 0.30562735 + inSlope: -5.213224 + outSlope: -5.213224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.051236436 + inSlope: -4.7904463 + outSlope: -4.7904463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: -0.026325148 + inSlope: -4.4052105 + outSlope: -4.4052105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.26015663 + inSlope: -2.6889668 + outSlope: -2.6889668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.35315555 + inSlope: -0.8251645 + outSlope: -0.8251645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.36018223 + inSlope: 4.0046587 + outSlope: 4.0046587 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.21966606 + inSlope: 13.4828005 + outSlope: 13.4828005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.08924502 + inSlope: 18.524029 + outSlope: 18.524029 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.39780095 + inSlope: 13.460364 + outSlope: 13.460364 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: 0.5379234 + inSlope: 3.2133725 + outSlope: 3.2133725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.5049133 + inSlope: -3.3879094 + outSlope: -3.3879094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 0.23912503 + inSlope: -4.085919 + outSlope: -4.085919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 0.19062974 + inSlope: -1.5165229 + outSlope: -1.5165229 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.18857431 + inSlope: -0.22406346 + outSlope: -0.22406346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.16657905 + inSlope: 1.2130718 + outSlope: 1.2130718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.23591444 + inSlope: 3.5418046 + outSlope: 3.5418046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.68812364 + inSlope: 4.7988825 + outSlope: 4.7988825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.88448465 + inSlope: -0.13739538 + outSlope: -0.13739538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: 0.30562443 + inSlope: -5.2131863 + outSlope: -5.2131863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: 0.051378474 + inSlope: -4.7663674 + outSlope: -4.7663674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.095602915 + inSlope: -3.9484577 + outSlope: -3.9484577 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.26015696 + inSlope: -2.688983 + outSlope: -2.688983 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.3530068 + inSlope: -0.8234998 + outSlope: -0.8234998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.36018175 + inSlope: 4.0001845 + outSlope: 4.0001845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.21966745 + inSlope: 13.482787 + outSlope: 13.482787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.089244045 + inSlope: 18.524075 + outSlope: 18.524075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.39780113 + inSlope: 13.460337 + outSlope: 13.460337 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7166667 + value: 0.5379215 + inSlope: 3.213419 + outSlope: 3.213419 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7333336 + value: 0.5049145 + inSlope: -3.3878667 + outSlope: -3.3878667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 0.23912619 + inSlope: -4.085965 + outSlope: -4.085965 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 0.19062974 + inSlope: -1.5169516 + outSlope: -1.5169516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.18856119 + inSlope: -0.2240563 + outSlope: -0.2240563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.16657937 + inSlope: 1.2130579 + outSlope: 1.2130579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.23591444 + inSlope: 3.5437293 + outSlope: 3.5437293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.68812615 + inSlope: 4.7965956 + outSlope: 4.7965956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.8843803 + inSlope: -0.13727379 + outSlope: -0.13727379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.39245296 + inSlope: -5.1546025 + outSlope: -5.1546025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.051377483 + inSlope: -4.785343 + outSlope: -4.785343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: -0.026154973 + inSlope: -4.409383 + outSlope: -4.409383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.26029253 + inSlope: -2.6889827 + outSlope: -2.6889827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.3529343 + inSlope: -0.8235078 + outSlope: -0.8235078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.36018088 + inSlope: 3.9980674 + outSlope: 3.9980674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.21966551 + inSlope: 13.48275 + outSlope: 13.48275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.089243665 + inSlope: 18.52391 + outSlope: 18.52391 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.39779755 + inSlope: 13.460373 + outSlope: 13.460373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: 0.5379223 + inSlope: 3.2135124 + outSlope: 3.2135124 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6666667 + value: 0.5049145 + inSlope: -3.3878994 + outSlope: -3.3878994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 0.23912641 + inSlope: -4.085907 + outSlope: -4.085907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 0.19062974 + inSlope: -1.5169582 + outSlope: -1.5169582 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.18856119 + inSlope: -0.22406346 + outSlope: -0.22406346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.16657937 + inSlope: 1.2130767 + outSlope: 1.2130767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.23591444 + inSlope: 3.541767 + outSlope: 3.541767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.6881227 + inSlope: 4.7968483 + outSlope: 4.7968483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.8844729 + inSlope: -0.13771552 + outSlope: -0.13771552 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: 0.30562398 + inSlope: -5.2129493 + outSlope: -5.2129493 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.051381357 + inSlope: -4.785804 + outSlope: -4.785804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: -0.02617076 + inSlope: -4.4096317 + outSlope: -4.4096317 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.260158 + inSlope: -2.6891096 + outSlope: -2.6891096 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.3529348 + inSlope: -0.82348204 + outSlope: -0.82348204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.36018088 + inSlope: 3.9982164 + outSlope: 3.9982164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.21965915 + inSlope: 13.483173 + outSlope: 13.483173 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.08925536 + inSlope: 18.524006 + outSlope: 18.524006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.39780712 + inSlope: 13.459759 + outSlope: 13.459759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: 0.537916 + inSlope: 3.213235 + outSlope: 3.213235 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6000004 + value: 0.5049124 + inSlope: -3.3839858 + outSlope: -3.3839858 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 0.23912956 + inSlope: -4.085963 + outSlope: -4.085963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 0.19062796 + inSlope: -1.5170693 + outSlope: -1.5170693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.18855996 + inSlope: -0.22400168 + outSlope: -0.22400168 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.16657284 + inSlope: 1.2141342 + outSlope: 1.2141342 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.23591374 + inSlope: 3.5408652 + outSlope: 3.5408652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.688125 + inSlope: 4.7969933 + outSlope: 4.7969933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.8843796 + inSlope: -0.137383 + outSlope: -0.137383 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.39245147 + inSlope: -5.1547923 + outSlope: -5.1547923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.05137946 + inSlope: -4.7663326 + outSlope: -4.7663326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.095600106 + inSlope: -3.948479 + outSlope: -3.948479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.260158 + inSlope: -2.6891303 + outSlope: -2.6891303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.35293373 + inSlope: -0.8234382 + outSlope: -0.8234382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.36018005 + inSlope: 3.9980228 + outSlope: 3.9980228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.21966453 + inSlope: 13.482746 + outSlope: 13.482746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.089242 + inSlope: 18.523924 + outSlope: 18.523924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.39779904 + inSlope: 13.460159 + outSlope: 13.460159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: 0.537916 + inSlope: 3.2134736 + outSlope: 3.2134736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.533334 + value: 0.50491226 + inSlope: -3.3877409 + outSlope: -3.3877409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 0.23912904 + inSlope: -4.085966 + outSlope: -4.085966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.1906301 + inSlope: -2.9098978 + outSlope: -2.9098978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.7187286 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.7187286 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.44414008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.44414008 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5533602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 1.5533602 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.7686811 + inSlope: -0.009831189 + outSlope: -0.009831189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.7699268 + inSlope: -0.06195365 + outSlope: -0.06195365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.7430969 + inSlope: -2.0809646 + outSlope: -2.0809646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.5253911 + inSlope: -3.198658 + outSlope: -3.198658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.45339325 + inSlope: -0.6582417 + outSlope: -0.6582417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.49525422 + inSlope: 1.2105005 + outSlope: 1.2105005 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.45000002 + value: 0.5592343 + inSlope: 1.0626072 + outSlope: 1.0626072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: 0.72726667 + inSlope: 0.7121009 + outSlope: 0.7121009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.7697057 + inSlope: 0.037971176 + outSlope: 0.037971176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.7710325 + inSlope: 0.020032544 + outSlope: 0.020032544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.7699265 + inSlope: -0.061944608 + outSlope: -0.061944608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.7430969 + inSlope: -2.0809724 + outSlope: -2.0809724 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.5253906 + inSlope: -3.1986477 + outSlope: -3.1986477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.45339307 + inSlope: -0.6582353 + outSlope: -0.6582353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.4952547 + inSlope: 1.2105134 + outSlope: 1.2105134 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3833334 + value: 0.55923414 + inSlope: 1.0626063 + outSlope: 1.0626063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5500001 + value: 0.72726667 + inSlope: 0.71208787 + outSlope: 0.71208787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.7692388 + inSlope: 0.039623417 + outSlope: 0.039623417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.7706273 + inSlope: 0.024892695 + outSlope: 0.024892695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.7698461 + inSlope: -0.05710786 + outSlope: -0.05710786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.7430969 + inSlope: -2.0809796 + outSlope: -2.0809796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.52539015 + inSlope: -3.1986418 + outSlope: -3.1986418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.45339307 + inSlope: -0.65824246 + outSlope: -0.65824246 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.495254 + inSlope: 1.2105083 + outSlope: 1.2105083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3166668 + value: 0.5592344 + inSlope: 1.0645626 + outSlope: 1.0645626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4833333 + value: 0.72726667 + inSlope: 0.6986772 + outSlope: 0.6986772 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.7693072 + inSlope: 0.03933195 + outSlope: 0.03933195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.77062744 + inSlope: 0.024876617 + outSlope: 0.024876617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.7698461 + inSlope: -0.057100706 + outSlope: -0.057100706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.7430963 + inSlope: -2.0809689 + outSlope: -2.0809689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.52539104 + inSlope: -3.1986678 + outSlope: -3.1986678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.4533931 + inSlope: -0.6582344 + outSlope: -0.6582344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.4952547 + inSlope: 1.2100497 + outSlope: 1.2100497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2500002 + value: 0.5592341 + inSlope: 1.0626135 + outSlope: 1.0626135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4166667 + value: 0.7272669 + inSlope: 0.7087637 + outSlope: 0.7087637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.76967734 + inSlope: 0.037983693 + outSlope: 0.037983693 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.7710327 + inSlope: 0.02003612 + outSlope: 0.02003612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.7699265 + inSlope: -0.06195551 + outSlope: -0.06195551 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.7430963 + inSlope: -2.080967 + outSlope: -2.080967 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.52538943 + inSlope: -3.1986408 + outSlope: -3.1986408 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.45339328 + inSlope: -0.6582453 + outSlope: -0.6582453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.49525422 + inSlope: 1.2104902 + outSlope: 1.2104902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1833334 + value: 0.55923414 + inSlope: 1.061567 + outSlope: 1.061567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3500004 + value: 0.7272672 + inSlope: 0.70493144 + outSlope: 0.70493144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.76956093 + inSlope: 0.03871537 + outSlope: 0.03871537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.7710327 + inSlope: 0.020032644 + outSlope: 0.020032644 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.76992685 + inSlope: -0.061967842 + outSlope: -0.061967842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.74309736 + inSlope: -2.0809665 + outSlope: -2.0809665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.52539194 + inSlope: -3.1986585 + outSlope: -3.1986585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.45339298 + inSlope: -0.6582301 + outSlope: -0.6582301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.49525422 + inSlope: 1.2105055 + outSlope: 1.2105055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.116667 + value: 0.55923414 + inSlope: 1.0626023 + outSlope: 1.0626023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.283334 + value: 0.7272669 + inSlope: 0.7121018 + outSlope: 0.7121018 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.76954156 + inSlope: 0.04380621 + outSlope: 0.04380621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.7686811 + inSlope: 0.0009727348 + outSlope: 0.0009727348 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.7756563 + inSlope: -0.15712021 + outSlope: -0.15712021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: -0.845018 + inSlope: 0.13499738 + outSlope: 0.13499738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.80607545 + inSlope: 1.5425701 + outSlope: 1.5425701 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: -0.459309 + inSlope: 11.692797 + outSlope: 11.692797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.22706303 + inSlope: 15.015281 + outSlope: 15.015281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.04120027 + inSlope: 15.135373 + outSlope: 15.135373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.27744934 + inSlope: 11.826145 + outSlope: 11.826145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.43540514 + inSlope: 7.389053 + outSlope: 7.389053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.523751 + inSlope: 4.2481017 + outSlope: 4.2481017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.61766726 + inSlope: 0.18255782 + outSlope: 0.18255782 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4666667 + value: 0.44872257 + inSlope: -5.2385054 + outSlope: -5.2385054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: 0.108159505 + inSlope: -7.888479 + outSlope: -7.888479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: -0.0266481 + inSlope: -8.112233 + outSlope: -8.112233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: -0.16224802 + inSlope: -7.878001 + outSlope: -7.878001 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6 + value: -0.4976698 + inSlope: -5.1899705 + outSlope: -5.1899705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.738648 + inSlope: -2.4552174 + outSlope: -2.4552174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: -0.8057463 + inSlope: -0.05802518 + outSlope: -0.05802518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.77569485 + inSlope: 0.14177455 + outSlope: 0.14177455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -0.7759888 + inSlope: -0.00217974 + outSlope: -0.00217974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0166668 + value: -0.8184417 + inSlope: -0.69177735 + outSlope: -0.69177735 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.806075 + inSlope: 1.542589 + outSlope: 1.542589 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: -0.459308 + inSlope: 11.692825 + outSlope: 11.692825 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.2270618 + inSlope: 15.015282 + outSlope: 15.015282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.04120092 + inSlope: 15.135347 + outSlope: 15.135347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.277451 + inSlope: 11.826092 + outSlope: 11.826092 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.4354053 + inSlope: 7.3890076 + outSlope: 7.3890076 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.523751 + inSlope: 4.248101 + outSlope: 4.248101 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.6176669 + inSlope: 0.1825102 + outSlope: 0.1825102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4000001 + value: 0.44872168 + inSlope: -5.2384863 + outSlope: -5.2384863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: 0.108509265 + inSlope: -7.887689 + outSlope: -7.887689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: -0.026622381 + inSlope: -8.097237 + outSlope: -8.097237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.4043956 + inSlope: -6.2526536 + outSlope: -6.2526536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.7386481 + inSlope: -2.433897 + outSlope: -2.433897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: -0.80590916 + inSlope: -0.057848155 + outSlope: -0.057848155 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.7759557 + inSlope: 0.13899578 + outSlope: 0.13899578 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -0.7761314 + inSlope: -0.0012767281 + outSlope: -0.0012767281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.95 + value: -0.8185576 + inSlope: -0.69433093 + outSlope: -0.69433093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.8061037 + inSlope: 1.5443745 + outSlope: 1.5443745 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: -0.459306 + inSlope: 11.692862 + outSlope: 11.692862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.22705959 + inSlope: 15.015251 + outSlope: 15.015251 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.04120188 + inSlope: 15.135302 + outSlope: 15.135302 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.27745 + inSlope: 11.826115 + outSlope: 11.826115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.4354053 + inSlope: 7.3890257 + outSlope: 7.3890257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.5237506 + inSlope: 4.248083 + outSlope: 4.248083 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.6176669 + inSlope: 0.18251926 + outSlope: 0.18251926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333335 + value: 0.44844022 + inSlope: -5.238494 + outSlope: -5.238494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: 0.10850768 + inSlope: -7.885437 + outSlope: -7.885437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4 + value: -0.026864965 + inSlope: -8.0972185 + outSlope: -8.0972185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.45 + value: -0.40431947 + inSlope: -6.2969728 + outSlope: -6.2969728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: -0.7386481 + inSlope: -2.4350672 + outSlope: -2.4350672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.8058867 + inSlope: -0.05587226 + outSlope: -0.05587226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.77584076 + inSlope: 0.14152063 + outSlope: 0.14152063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -0.77611214 + inSlope: -0.0020241756 + outSlope: -0.0020241756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8833334 + value: -0.8185574 + inSlope: -0.6944031 + outSlope: -0.6944031 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.8061037 + inSlope: 1.5443764 + outSlope: 1.5443764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: -0.459308 + inSlope: 11.692789 + outSlope: 11.692789 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.22706303 + inSlope: 15.0152445 + outSlope: 15.0152445 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.04119969 + inSlope: 15.135418 + outSlope: 15.135418 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.2774504 + inSlope: 11.826214 + outSlope: 11.826214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.43540642 + inSlope: 7.389013 + outSlope: 7.389013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.5237506 + inSlope: 4.248068 + outSlope: 4.248068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.61733615 + inSlope: 0.18252833 + outSlope: 0.18252833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.266667 + value: 0.4487205 + inSlope: -5.238511 + outSlope: -5.238511 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: 0.108509265 + inSlope: -7.888496 + outSlope: -7.888496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3333335 + value: -0.026649276 + inSlope: -8.097195 + outSlope: -8.097195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.40435836 + inSlope: -6.262306 + outSlope: -6.262306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.7386481 + inSlope: -2.4551857 + outSlope: -2.4551857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: -0.8057463 + inSlope: -0.07474072 + outSlope: -0.07474072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.77576053 + inSlope: 0.14001681 + outSlope: 0.14001681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -0.7759966 + inSlope: -0.0017809885 + outSlope: -0.0017809885 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8166668 + value: -0.8184406 + inSlope: -0.69177634 + outSlope: -0.69177634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.806075 + inSlope: 1.542572 + outSlope: 1.542572 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.45930684 + inSlope: 11.692762 + outSlope: 11.692762 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.2270618 + inSlope: 15.015223 + outSlope: 15.015223 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.04120727 + inSlope: 15.13529 + outSlope: 15.13529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.27744785 + inSlope: 11.826054 + outSlope: 11.826054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.43540758 + inSlope: 7.389058 + outSlope: 7.389058 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.52375054 + inSlope: 4.248048 + outSlope: 4.248048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.6176661 + inSlope: 0.1689659 + outSlope: 0.1689659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2000003 + value: 0.4487205 + inSlope: -5.238501 + outSlope: -5.238501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: 0.10792987 + inSlope: -7.8864093 + outSlope: -7.8864093 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: -0.026580872 + inSlope: -8.079834 + outSlope: -8.079834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.40356943 + inSlope: -6.2665834 + outSlope: -6.2665834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.73864794 + inSlope: -2.4492023 + outSlope: -2.4492023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: -0.8057879 + inSlope: -0.069593 + outSlope: -0.069593 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.7758364 + inSlope: 0.13805504 + outSlope: 0.13805504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -0.7760154 + inSlope: -0.0013393174 + outSlope: -0.0013393174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7500005 + value: -0.8184417 + inSlope: -0.6917313 + outSlope: -0.6917313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.8060747 + inSlope: 1.542568 + outSlope: 1.542568 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: -0.45931232 + inSlope: 11.692787 + outSlope: 11.692787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.22706082 + inSlope: 15.0152 + outSlope: 15.0152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.04119334 + inSlope: 15.135333 + outSlope: 15.135333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.27744934 + inSlope: 11.826296 + outSlope: 11.826296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.43540847 + inSlope: 7.3889847 + outSlope: 7.3889847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.5237496 + inSlope: 4.2480574 + outSlope: 4.2480574 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.6176669 + inSlope: 0.18252379 + outSlope: 0.18252379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1333337 + value: 0.44872168 + inSlope: -5.238501 + outSlope: -5.238501 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: 0.10851259 + inSlope: -7.8795877 + outSlope: -7.8795877 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: -0.16149794 + inSlope: -7.8868957 + outSlope: -7.8868957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.266667 + value: -0.4976698 + inSlope: -5.189987 + outSlope: -5.189987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: -0.73864794 + inSlope: -2.443078 + outSlope: -2.443078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: -0.80576766 + inSlope: -0.060448393 + outSlope: -0.060448393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.7756194 + inSlope: 0.1429652 + outSlope: 0.1429652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -0.7756563 + inSlope: -0.00025748863 + outSlope: -0.00025748863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0579406 + inSlope: -0.000028610228 + outSlope: -0.000028610228 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 1.0579357 + inSlope: -0.000032186494 + outSlope: -0.000032186494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 1.0579352 + inSlope: -1.7306508 + outSlope: -1.7306508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.46139967 + inSlope: -3.354186 + outSlope: -3.354186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.4304156 + inSlope: -0.29401892 + outSlope: -0.29401892 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.5582369 + inSlope: 3.0195856 + outSlope: 3.0195856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.6617616 + inSlope: 1.795274 + outSlope: 1.795274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 1.0375129 + inSlope: 1.2625434 + outSlope: 1.2625434 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 1.0579281 + inSlope: 0.0001430513 + outSlope: 0.0001430513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 1.0579357 + inSlope: -0.000046491565 + outSlope: -0.000046491565 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 1.0579346 + inSlope: -1.7306595 + outSlope: -1.7306595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.4614004 + inSlope: -3.3541973 + outSlope: -3.3541973 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.43041533 + inSlope: -0.2940303 + outSlope: -0.2940303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.5582381 + inSlope: 3.0195694 + outSlope: 3.0195694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.66176057 + inSlope: 1.7960882 + outSlope: 1.7960882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 1.0374752 + inSlope: 1.2786736 + outSlope: 1.2786736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 1.0584778 + inSlope: 0.61345756 + outSlope: 0.61345756 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 1.0579331 + inSlope: 0.00027895 + outSlope: 0.00027895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 1.0579352 + inSlope: -0.000032186537 + outSlope: -0.000032186537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 1.0579342 + inSlope: -1.7306666 + outSlope: -1.7306666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.46140093 + inSlope: -3.3463166 + outSlope: -3.3463166 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.4305628 + inSlope: -0.29416978 + outSlope: -0.29416978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.55823565 + inSlope: 3.0195866 + outSlope: 3.0195866 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.6617616 + inSlope: 1.7960696 + outSlope: 1.7960696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 1.0374752 + inSlope: 1.277051 + outSlope: 1.277051 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 1.0583978 + inSlope: 0.61335385 + outSlope: 0.61335385 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 1.0580674 + inSlope: 0.00024318695 + outSlope: 0.00024318695 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 1.0579357 + inSlope: -0.000050067945 + outSlope: -0.000050067945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 1.0579346 + inSlope: -1.7306595 + outSlope: -1.7306595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.46139756 + inSlope: -3.3540957 + outSlope: -3.3540957 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.43041745 + inSlope: -0.2938792 + outSlope: -0.2938792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.5582369 + inSlope: 3.0207057 + outSlope: 3.0207057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.6617616 + inSlope: 1.7963647 + outSlope: 1.7963647 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 1.0374856 + inSlope: 1.2620664 + outSlope: 1.2620664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 1.0583827 + inSlope: 0.0004005432 + outSlope: 0.0004005432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 1.0579357 + inSlope: -0.000046491667 + outSlope: -0.000046491667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 1.0579342 + inSlope: -1.7306523 + outSlope: -1.7306523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.46140265 + inSlope: -3.3541994 + outSlope: -3.3541994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.43041316 + inSlope: -0.29419923 + outSlope: -0.29419923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.5582369 + inSlope: 3.0195413 + outSlope: 3.0195413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.6617592 + inSlope: 1.7960036 + outSlope: 1.7960036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 1.0374593 + inSlope: 1.2670879 + outSlope: 1.2670879 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 1.0581383 + inSlope: -0.0047992514 + outSlope: -0.0047992514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 1.0578159 + inSlope: -0.00003228779 + outSlope: -0.00003228779 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 1.0579331 + inSlope: -1.7271259 + outSlope: -1.7271259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.46140024 + inSlope: -3.3543596 + outSlope: -3.3543596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.43041706 + inSlope: -0.2939042 + outSlope: -0.2939042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.55826133 + inSlope: 3.0195966 + outSlope: 3.0195966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.66176254 + inSlope: 1.7957962 + outSlope: 1.7957962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 1.0374898 + inSlope: 1.270843 + outSlope: 1.270843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 1.0580645 + inSlope: -0.008293396 + outSlope: -0.008293396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 1.0579406 + inSlope: 0.000028609848 + outSlope: 0.000028609848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9620131 + inSlope: -0.0017237662 + outSlope: -0.0017237662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.9561009 + inSlope: -0.08668181 + outSlope: -0.08668181 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.92941546 + inSlope: -2.0274293 + outSlope: -2.0274293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.67522424 + inSlope: 0.13358921 + outSlope: 0.13358921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.7760753 + inSlope: 1.7940333 + outSlope: 1.7940333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.7937565 + inSlope: -0.024023652 + outSlope: -0.024023652 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.79575825 + inSlope: 0.261508 + outSlope: 0.261508 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.8455551 + inSlope: 1.9846667 + outSlope: 1.9846667 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.9542874 + inSlope: 0.3274533 + outSlope: 0.3274533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.90000004 + value: 0.9619186 + inSlope: 0.012892497 + outSlope: 0.012892497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.95610106 + inSlope: -0.086679876 + outSlope: -0.086679876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.92941546 + inSlope: -2.0274496 + outSlope: -2.0274496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.6752248 + inSlope: 0.13358843 + outSlope: 0.13358843 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.7760753 + inSlope: 1.7940402 + outSlope: 1.7940402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.7937565 + inSlope: -0.024016425 + outSlope: -0.024016425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.7952749 + inSlope: 0.25078958 + outSlope: 0.25078958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.8454703 + inSlope: 1.9885666 + outSlope: 1.9885666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.95461786 + inSlope: 0.32641262 + outSlope: 0.32641262 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8000001 + value: 0.9608835 + inSlope: 0.054350547 + outSlope: 0.054350547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.9561009 + inSlope: -0.08667477 + outSlope: -0.08667477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.929416 + inSlope: -2.0274534 + outSlope: -2.0274534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.6752243 + inSlope: 0.13359201 + outSlope: 0.13359201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.7760753 + inSlope: 1.7940357 + outSlope: 1.7940357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.7937565 + inSlope: -0.02402725 + outSlope: -0.02402725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.7952749 + inSlope: 0.2529862 + outSlope: 0.2529862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.84557796 + inSlope: 1.9873829 + outSlope: 1.9873829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.95416164 + inSlope: 0.32711002 + outSlope: 0.32711002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.766667 + value: 0.9619184 + inSlope: 0.012905014 + outSlope: 0.012905014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.9561015 + inSlope: -0.08669265 + outSlope: -0.08669265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.92941535 + inSlope: -2.027421 + outSlope: -2.027421 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.6752243 + inSlope: 0.13359201 + outSlope: 0.13359201 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.7760753 + inSlope: 1.7937156 + outSlope: 1.7937156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.7937522 + inSlope: -0.023757242 + outSlope: -0.023757242 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.7948921 + inSlope: 0.25268042 + outSlope: 0.25268042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.8455362 + inSlope: 1.987871 + outSlope: 1.987871 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.95426434 + inSlope: 0.31422645 + outSlope: 0.31422645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6833336 + value: 0.96158147 + inSlope: 0.031043617 + outSlope: 0.031043617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.9561013 + inSlope: -0.08669265 + outSlope: -0.08669265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.9294149 + inSlope: -2.027439 + outSlope: -2.027439 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.67522496 + inSlope: 0.13360432 + outSlope: 0.13360432 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.7760745 + inSlope: 1.7940462 + outSlope: 1.7940462 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.79376173 + inSlope: -0.024159528 + outSlope: -0.024159528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.7952749 + inSlope: 0.26157764 + outSlope: 0.26157764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.84546787 + inSlope: 1.9778209 + outSlope: 1.9778209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.9544322 + inSlope: 0.33008254 + outSlope: 0.33008254 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6333337 + value: 0.9619185 + inSlope: 0.011494078 + outSlope: 0.011494078 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.9561009 + inSlope: -0.08669962 + outSlope: -0.08669962 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.929416 + inSlope: -2.0274315 + outSlope: -2.0274315 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.67522514 + inSlope: 0.13359895 + outSlope: 0.13359895 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.7760745 + inSlope: 1.7940301 + outSlope: 1.7940301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.7937385 + inSlope: -0.02474425 + outSlope: -0.02474425 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.7951206 + inSlope: 0.25819618 + outSlope: 0.25819618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.8455344 + inSlope: 1.9768894 + outSlope: 1.9768894 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.95419985 + inSlope: 0.3129971 + outSlope: 0.3129971 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.55 + value: 0.9615817 + inSlope: 0.031044073 + outSlope: 0.031044073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.9620131 + inSlope: 0.00012159185 + outSlope: 0.00012159185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.3675787 + inSlope: 7.070002 + outSlope: 7.070002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: -1.2644349 + inSlope: 8.174072 + outSlope: 8.174072 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: -0.959673 + inSlope: 10.392907 + outSlope: 10.392907 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: -0.52232826 + inSlope: 18.163685 + outSlope: 18.163685 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: -0.16933766 + inSlope: 22.706278 + outSlope: 22.706278 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.23454766 + inSlope: 23.851665 + outSlope: 23.851665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.62571853 + inSlope: 21.33271 + outSlope: 21.33271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 1.1547807 + inSlope: 8.517868 + outSlope: 8.517868 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 1.256178 + inSlope: 2.5637672 + outSlope: 2.5637672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 1.4014746 + inSlope: 0.28408056 + outSlope: 0.28408056 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.53333336 + value: 0.5203109 + inSlope: -10.916443 + outSlope: -10.916443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.3340328 + inSlope: -11.116673 + outSlope: -11.116673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5666667 + value: 0.14975479 + inSlope: -11.117535 + outSlope: -11.117535 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5833334 + value: -0.03655198 + inSlope: -10.813211 + outSlope: -10.813211 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6166667 + value: -0.3751717 + inSlope: -9.428091 + outSlope: -9.428091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: -0.7717436 + inSlope: -6.0285635 + outSlope: -6.0285635 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.906475 + inSlope: -1.5011677 + outSlope: -1.5011677 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: -0.7931271 + inSlope: 1.7967026 + outSlope: 1.7967026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: -0.77463347 + inSlope: -1.472661 + outSlope: -1.472661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: -0.842216 + inSlope: -7.1748424 + outSlope: -7.1748424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.85 + value: -1.4949361 + inSlope: -14.987417 + outSlope: -14.987417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: -2.313412 + inSlope: -5.864846 + outSlope: -5.864846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: -2.3675787 + inSlope: 1.9099264 + outSlope: 1.9099264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: -2.249748 + inSlope: 6.8430796 + outSlope: 6.8430796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: -1.1212238 + inSlope: 9.142937 + outSlope: 9.142937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: -0.95966953 + inSlope: 10.3929615 + outSlope: 10.3929615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: -0.52232826 + inSlope: 18.1637 + outSlope: 18.1637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: -0.16933484 + inSlope: 22.706398 + outSlope: 22.706398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.23455092 + inSlope: 23.851627 + outSlope: 23.851627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.6257186 + inSlope: 21.33271 + outSlope: 21.33271 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 1.1547807 + inSlope: 8.517759 + outSlope: 8.517759 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 1.2561752 + inSlope: 2.56379 + outSlope: 2.56379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.4014728 + inSlope: 0.28413564 + outSlope: 0.28413564 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4666667 + value: 0.52114475 + inSlope: -10.927529 + outSlope: -10.927529 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5000001 + value: 0.14975215 + inSlope: -11.065596 + outSlope: -11.065596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5166668 + value: -0.03416024 + inSlope: -10.813132 + outSlope: -10.813132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: -0.76905125 + inSlope: -5.9810934 + outSlope: -5.9810934 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.90637773 + inSlope: -1.5417316 + outSlope: -1.5417316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: -0.79294986 + inSlope: 1.7889063 + outSlope: 1.7889063 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: -0.77489054 + inSlope: -1.4828837 + outSlope: -1.4828837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: -0.84237975 + inSlope: -7.181464 + outSlope: -7.181464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7833334 + value: -1.4949361 + inSlope: -14.987415 + outSlope: -14.987415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: -2.313412 + inSlope: -5.8648505 + outSlope: -5.8648505 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: -2.3675764 + inSlope: 1.9099349 + outSlope: 1.9099349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: -2.2497475 + inSlope: 6.843008 + outSlope: 6.843008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: -1.1212211 + inSlope: 9.142867 + outSlope: 9.142867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: -0.959673 + inSlope: 10.392914 + outSlope: 10.392914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: -0.5223258 + inSlope: 18.163874 + outSlope: 18.163874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: -0.16932908 + inSlope: 22.706394 + outSlope: 22.706394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.23455329 + inSlope: 23.851528 + outSlope: 23.851528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.6257211 + inSlope: 21.332634 + outSlope: 21.332634 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 1.1547788 + inSlope: 8.517851 + outSlope: 8.517851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 1.2561752 + inSlope: 2.5637257 + outSlope: 2.5637257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 1.4014747 + inSlope: 0.2840668 + outSlope: 0.2840668 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4333334 + value: 0.14739382 + inSlope: -11.250525 + outSlope: -11.250525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4666667 + value: -0.21495743 + inSlope: -10.094479 + outSlope: -10.094479 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: -0.5248807 + inSlope: -8.470333 + outSlope: -8.470333 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.8569451 + inSlope: -4.1108613 + outSlope: -4.1108613 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: -0.9084291 + inSlope: 0.8131464 + outSlope: 0.8131464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: -0.79312426 + inSlope: 1.7943943 + outSlope: 1.7943943 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.7747107 + inSlope: -1.4730332 + outSlope: -1.4730332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: -0.8422253 + inSlope: -7.186612 + outSlope: -7.186612 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: -1.2438298 + inSlope: -14.420163 + outSlope: -14.420163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: -2.313411 + inSlope: -5.864852 + outSlope: -5.864852 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: -2.3675752 + inSlope: 1.9099706 + outSlope: 1.9099706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: -2.2497454 + inSlope: 6.8429937 + outSlope: 6.8429937 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: -1.1212211 + inSlope: 9.142953 + outSlope: 9.142953 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: -0.9596699 + inSlope: 10.393008 + outSlope: 10.393008 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: -0.5223222 + inSlope: 18.1636 + outSlope: 18.1636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: -0.16933498 + inSlope: 22.706219 + outSlope: 22.706219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.23455106 + inSlope: 23.851627 + outSlope: 23.851627 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.62571853 + inSlope: 21.332628 + outSlope: 21.332628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 1.1547788 + inSlope: 8.517922 + outSlope: 8.517922 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 1.2561752 + inSlope: 2.5637114 + outSlope: 2.5637114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 1.4005175 + inSlope: 0.2840886 + outSlope: 0.2840886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3666668 + value: 0.14858134 + inSlope: -11.198139 + outSlope: -11.198139 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3833334 + value: -0.038683202 + inSlope: -10.806253 + outSlope: -10.806253 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4 + value: -0.21162674 + inSlope: -10.093555 + outSlope: -10.093555 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: -0.76716894 + inSlope: -5.997046 + outSlope: -5.997046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.90602255 + inSlope: -1.5218904 + outSlope: -1.5218904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: -0.7931272 + inSlope: 1.7814212 + outSlope: 1.7814212 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: -0.7748939 + inSlope: -1.4830611 + outSlope: -1.4830611 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: -0.8425625 + inSlope: -7.1843786 + outSlope: -7.1843786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.65 + value: -1.4949361 + inSlope: -14.987444 + outSlope: -14.987444 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: -2.3134158 + inSlope: -5.8647804 + outSlope: -5.8647804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: -2.3675764 + inSlope: 1.910035 + outSlope: 1.910035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: -2.249748 + inSlope: 6.84303 + outSlope: 6.84303 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: -1.1212211 + inSlope: 9.142872 + outSlope: 9.142872 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: -0.9596708 + inSlope: 10.393009 + outSlope: 10.393009 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: -0.5223233 + inSlope: 18.163689 + outSlope: 18.163689 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: -0.16933201 + inSlope: 22.706453 + outSlope: 22.706453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.234552 + inSlope: 23.851528 + outSlope: 23.851528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.625718 + inSlope: 21.332497 + outSlope: 21.332497 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 1.1547788 + inSlope: 8.517742 + outSlope: 8.517742 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 1.2561737 + inSlope: 2.5637941 + outSlope: 2.5637941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 1.401472 + inSlope: 0.24036354 + outSlope: 0.24036354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.266667 + value: 0.52114475 + inSlope: -10.88159 + outSlope: -10.88159 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.33453345 + inSlope: -11.141708 + outSlope: -11.141708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3 + value: 0.14975479 + inSlope: -11.128456 + outSlope: -11.128456 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.316667 + value: -0.036414735 + inSlope: -10.856567 + outSlope: -10.856567 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: -0.7690486 + inSlope: -6.029523 + outSlope: -6.029523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.9064518 + inSlope: -1.4964544 + outSlope: -1.4964544 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: -0.7931272 + inSlope: 1.7918291 + outSlope: 1.7918291 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: -0.77479345 + inSlope: -1.4706945 + outSlope: -1.4706945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: -0.842151 + inSlope: -7.1466665 + outSlope: -7.1466665 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5833335 + value: -1.4972336 + inSlope: -14.987429 + outSlope: -14.987429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: -2.311174 + inSlope: -5.8648376 + outSlope: -5.8648376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: -2.3675761 + inSlope: 1.7998309 + outSlope: 1.7998309 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: -2.251182 + inSlope: 6.8430033 + outSlope: 6.8430033 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: -1.121219 + inSlope: 9.142942 + outSlope: 9.142942 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: -0.959673 + inSlope: 10.392938 + outSlope: 10.392938 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: -0.52233416 + inSlope: 18.163563 + outSlope: 18.163563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: -0.16933484 + inSlope: 22.706322 + outSlope: 22.706322 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.23454174 + inSlope: 23.851646 + outSlope: 23.851646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.6257191 + inSlope: 21.33275 + outSlope: 21.33275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 1.1547794 + inSlope: 8.517945 + outSlope: 8.517945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 1.2561752 + inSlope: 2.5637405 + outSlope: 2.5637405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 1.4014728 + inSlope: 0.2841164 + outSlope: 0.2841164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.216667 + value: 0.33623317 + inSlope: -11.176016 + outSlope: -11.176016 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.14775169 + inSlope: -11.111992 + outSlope: -11.111992 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2500005 + value: -0.034166094 + inSlope: -10.753117 + outSlope: -10.753117 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: -0.5249523 + inSlope: -8.466209 + outSlope: -8.466209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.857789 + inSlope: -4.1475773 + outSlope: -4.1475773 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: -0.8786808 + inSlope: 2.2136068 + outSlope: 2.2136068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: -0.7931271 + inSlope: 1.7951068 + outSlope: 1.7951068 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: -0.7746873 + inSlope: -1.4840733 + outSlope: -1.4840733 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: -0.8425969 + inSlope: -7.1911077 + outSlope: -7.1911077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.516667 + value: -1.4966611 + inSlope: -14.987496 + outSlope: -14.987496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: -2.313411 + inSlope: -5.86489 + outSlope: -5.86489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: -2.3675787 + inSlope: -3.2500215 + outSlope: -3.2500215 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.0526768 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 1.0526768 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 1.0526768 + inSlope: -1.7252506 + outSlope: -1.7252506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.4583361 + inSlope: -3.3396406 + outSlope: -3.3396406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.42748988 + inSlope: 0.54188186 + outSlope: 0.54188186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.47639892 + inSlope: 4.6942325 + outSlope: 4.6942325 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.6914791 + inSlope: 4.691003 + outSlope: 4.691003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.7403311 + inSlope: 1.4187586 + outSlope: 1.4187586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.7387711 + inSlope: -0.1825171 + outSlope: -0.1825171 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.64332396 + inSlope: 0.5426996 + outSlope: 0.5426996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.69430625 + inSlope: 3.457106 + outSlope: 3.457106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 1.0251374 + inSlope: 2.913699 + outSlope: 2.913699 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 1.0524331 + inSlope: 0.018299835 + outSlope: 0.018299835 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 1.0526762 + inSlope: -0.000017881282 + outSlope: -0.000017881282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 1.0526762 + inSlope: -1.725245 + outSlope: -1.725245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.45833698 + inSlope: -3.3396492 + outSlope: -3.3396492 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.42749023 + inSlope: 0.54188097 + outSlope: 0.54188097 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.47639966 + inSlope: 4.694255 + outSlope: 4.694255 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.69148004 + inSlope: 4.690952 + outSlope: 4.690952 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.74033016 + inSlope: 1.4173415 + outSlope: 1.4173415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.7387247 + inSlope: -0.18250386 + outSlope: -0.18250386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.64383453 + inSlope: 0.5540308 + outSlope: 0.5540308 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.69431555 + inSlope: 3.4480133 + outSlope: 3.4480133 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 1.0253239 + inSlope: 2.9030988 + outSlope: 2.9030988 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 1.0529957 + inSlope: -0.0049495744 + outSlope: -0.0049495744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 1.0526643 + inSlope: 0.0007188327 + outSlope: 0.0007188327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 1.0526757 + inSlope: -1.7249017 + outSlope: -1.7249017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.45833698 + inSlope: -3.3322856 + outSlope: -3.3322856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.42763337 + inSlope: 0.54182464 + outSlope: 0.54182464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.47639778 + inSlope: 4.689889 + outSlope: 4.689889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.6914771 + inSlope: 4.691003 + outSlope: 4.691003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.74033016 + inSlope: 1.4174188 + outSlope: 1.4174188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.73872507 + inSlope: -0.18250483 + outSlope: -0.18250483 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.64383453 + inSlope: 0.5525213 + outSlope: 0.5525213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.6943985 + inSlope: 3.446926 + outSlope: 3.446926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 1.0251374 + inSlope: 2.9174986 + outSlope: 2.9174986 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 1.0524213 + inSlope: -0.020349046 + outSlope: -0.020349046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 1.0526643 + inSlope: 0.0007188327 + outSlope: 0.0007188327 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 1.0526757 + inSlope: -1.7248874 + outSlope: -1.7248874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.45833352 + inSlope: -3.3395643 + outSlope: -3.3395643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.42749178 + inSlope: 0.54202664 + outSlope: 0.54202664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.47640106 + inSlope: 4.694233 + outSlope: 4.694233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.69147915 + inSlope: 4.6915784 + outSlope: 4.6915784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.7403526 + inSlope: 1.4173455 + outSlope: 1.4173455 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.73872465 + inSlope: -0.18317717 + outSlope: -0.18317717 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.6442844 + inSlope: 0.55216545 + outSlope: 0.55216545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.69441795 + inSlope: 3.44809 + outSlope: 3.44809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 1.0251354 + inSlope: 2.9087152 + outSlope: 2.9087152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 1.0528393 + inSlope: -0.0030756027 + outSlope: -0.0030756027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 1.0526847 + inSlope: -0.00050783204 + outSlope: -0.00050783204 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 1.0526757 + inSlope: -1.7254882 + outSlope: -1.7254882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.45833877 + inSlope: -3.3396027 + outSlope: -3.3396027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.42748973 + inSlope: 0.54162186 + outSlope: 0.54162186 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.47639167 + inSlope: 4.6943073 + outSlope: 4.6943073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.6914771 + inSlope: 4.690902 + outSlope: 4.690902 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.74032974 + inSlope: 1.4173573 + outSlope: 1.4173573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.73872304 + inSlope: -0.18289876 + outSlope: -0.18289876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.6438202 + inSlope: 0.54249674 + outSlope: 0.54249674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.6941824 + inSlope: 3.4600368 + outSlope: 3.4600368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1.0251349 + inSlope: 2.9087245 + outSlope: 2.9087245 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 1.0526832 + inSlope: -0.0004935258 + outSlope: -0.0004935258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 1.0526847 + inSlope: -0.000017873477 + outSlope: -0.000017873477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 1.0526751 + inSlope: -1.7255629 + outSlope: -1.7255629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.45833665 + inSlope: -3.339792 + outSlope: -3.339792 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.42749208 + inSlope: 0.5419608 + outSlope: 0.5419608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.47640085 + inSlope: 4.694144 + outSlope: 4.694144 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.6915036 + inSlope: 4.69102 + outSlope: 4.69102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.7403306 + inSlope: 1.4166135 + outSlope: 1.4166135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.7387247 + inSlope: -0.1825036 + outSlope: -0.1825036 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.64403117 + inSlope: 0.5464147 + outSlope: 0.5464147 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.6941163 + inSlope: 3.4541411 + outSlope: 3.4541411 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 1.0251349 + inSlope: 2.9164598 + outSlope: 2.9164598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 1.0525573 + inSlope: 0.002056377 + outSlope: 0.002056377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 1.0526776 + inSlope: 0.0010228021 + outSlope: 0.0010228021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.924008 + inSlope: 0.13757944 + outSlope: 0.13757944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.9456371 + inSlope: -0.4856192 + outSlope: -0.4856192 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.8747233 + inSlope: -2.6341295 + outSlope: -2.6341295 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.6939224 + inSlope: -1.4131392 + outSlope: -1.4131392 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.6807604 + inSlope: 0.6328052 + outSlope: 0.6328052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.71501595 + inSlope: 3.2893052 + outSlope: 3.2893052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.8658296 + inSlope: 3.2916524 + outSlope: 3.2916524 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.43333337 + value: 0.8931847 + inSlope: -0.39698672 + outSlope: -0.39698672 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.7033338 + inSlope: -0.5863976 + outSlope: -0.5863976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.70985764 + inSlope: 1.9369109 + outSlope: 1.9369109 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.9184537 + inSlope: 1.8352783 + outSlope: 1.8352783 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 0.9353149 + inSlope: -0.036086477 + outSlope: -0.036086477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9833334 + value: 0.9341953 + inSlope: 0.27632862 + outSlope: 0.27632862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.9456371 + inSlope: -0.4856184 + outSlope: -0.4856184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.8747229 + inSlope: -2.634141 + outSlope: -2.634141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.6939225 + inSlope: -1.4131141 + outSlope: -1.4131141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.6807609 + inSlope: 0.6328106 + outSlope: 0.6328106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.7150162 + inSlope: 3.2893105 + outSlope: 3.2893105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.8658298 + inSlope: 3.2916477 + outSlope: 3.2916477 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3666668 + value: 0.89318484 + inSlope: -0.3969859 + outSlope: -0.3969859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.7033338 + inSlope: -0.5863923 + outSlope: -0.5863923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.7098579 + inSlope: 1.950227 + outSlope: 1.950227 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.9184539 + inSlope: 1.8443209 + outSlope: 1.8443209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 0.93531495 + inSlope: -0.036097206 + outSlope: -0.036097206 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9166667 + value: 0.93419534 + inSlope: 0.27632856 + outSlope: 0.27632856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.94563705 + inSlope: -0.48561618 + outSlope: -0.48561618 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.8747226 + inSlope: -2.6341214 + outSlope: -2.6341214 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.6939221 + inSlope: -1.4131088 + outSlope: -1.4131088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.6807609 + inSlope: 0.63281596 + outSlope: 0.63281596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.71501595 + inSlope: 3.2893105 + outSlope: 3.2893105 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.8658296 + inSlope: 3.2916365 + outSlope: 3.2916365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3000002 + value: 0.8931846 + inSlope: -0.3969834 + outSlope: -0.3969834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.70333356 + inSlope: -0.5863976 + outSlope: -0.5863976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.7098579 + inSlope: 1.9368536 + outSlope: 1.9368536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.918454 + inSlope: 1.8392265 + outSlope: 1.8392265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 0.93552464 + inSlope: -0.03608111 + outSlope: -0.03608111 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8500001 + value: 0.934196 + inSlope: 0.27632856 + outSlope: 0.27632856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.94563717 + inSlope: -0.48561975 + outSlope: -0.48561975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.8747229 + inSlope: -2.634107 + outSlope: -2.634107 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.69392216 + inSlope: -1.4131356 + outSlope: -1.4131356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.6807605 + inSlope: 0.63283026 + outSlope: 0.63283026 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.7150165 + inSlope: 3.289323 + outSlope: 3.289323 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.8658296 + inSlope: 3.2916331 + outSlope: 3.2916331 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2333336 + value: 0.89318484 + inSlope: -0.3969834 + outSlope: -0.3969834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.7033336 + inSlope: -0.5966226 + outSlope: -0.5966226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.70985806 + inSlope: 1.9487429 + outSlope: 1.9487429 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.9184537 + inSlope: 1.8392426 + outSlope: 1.8392426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 0.93531495 + inSlope: -0.03609363 + outSlope: -0.03609363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7833335 + value: 0.9341953 + inSlope: 0.27632856 + outSlope: 0.27632856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.94563717 + inSlope: -0.48561975 + outSlope: -0.48561975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.8747226 + inSlope: -2.6341405 + outSlope: -2.6341405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.69392276 + inSlope: -1.4130749 + outSlope: -1.4130749 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.6807615 + inSlope: 0.6328006 + outSlope: 0.6328006 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.7150154 + inSlope: 3.2892876 + outSlope: 3.2892876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.86582834 + inSlope: 3.2916436 + outSlope: 3.2916436 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.166667 + value: 0.8931846 + inSlope: -0.39697933 + outSlope: -0.39697933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.7033336 + inSlope: -0.58639073 + outSlope: -0.58639073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.70985705 + inSlope: 1.9407504 + outSlope: 1.9407504 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.9184545 + inSlope: 1.8392379 + outSlope: 1.8392379 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 0.93531495 + inSlope: -0.036084495 + outSlope: -0.036084495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.7166667 + value: 0.93419534 + inSlope: 0.27632123 + outSlope: 0.27632123 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.9456371 + inSlope: -0.48562723 + outSlope: -0.48562723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.8747226 + inSlope: -2.634106 + outSlope: -2.634106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.69392276 + inSlope: -1.4131048 + outSlope: -1.4131048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.6807615 + inSlope: 0.6328238 + outSlope: 0.6328238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.7150162 + inSlope: 3.2892876 + outSlope: 3.2892876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.86582893 + inSlope: 3.2916527 + outSlope: 3.2916527 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1000004 + value: 0.89318484 + inSlope: -0.3966646 + outSlope: -0.3966646 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.7033336 + inSlope: -0.58639073 + outSlope: -0.58639073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.70985746 + inSlope: 1.936863 + outSlope: 1.936863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.9184532 + inSlope: 1.8328972 + outSlope: 1.8328972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 0.93531454 + inSlope: -0.03608807 + outSlope: -0.03608807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.924008 + inSlope: -0.041126657 + outSlope: -0.041126657 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2.9263024 + inSlope: -6.6471143 + outSlope: -6.6471143 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.15 + value: 2.050967 + inSlope: -8.08121 + outSlope: -8.08121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 1.5377737 + inSlope: -12.672857 + outSlope: -12.672857 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 1.3126216 + inSlope: -16.972301 + outSlope: -16.972301 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.9720304 + inSlope: -23.67369 + outSlope: -23.67369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.523499 + inSlope: -26.207066 + outSlope: -26.207066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.09846163 + inSlope: -23.373318 + outSlope: -23.373318 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.5363731 + inSlope: -14.340944 + outSlope: -14.340944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.73364365 + inSlope: -8.218279 + outSlope: -8.218279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.83811975 + inSlope: -2.6829057 + outSlope: -2.6829057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: -0.99072313 + inSlope: -0.08659279 + outSlope: -0.08659279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.48333335 + value: -0.47575304 + inSlope: 10.536518 + outSlope: 10.536518 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5166667 + value: -0.083833314 + inSlope: 13.010145 + outSlope: 13.010145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.55 + value: 0.39628723 + inSlope: 15.967102 + outSlope: 15.967102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 2.1147664 + inSlope: 13.4199915 + outSlope: 13.4199915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 2.4861684 + inSlope: -4.564659 + outSlope: -4.564659 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 1.6977737 + inSlope: -18.126654 + outSlope: -18.126654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 1.4249276 + inSlope: -11.562191 + outSlope: -11.562191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 1.3123677 + inSlope: -1.7509859 + outSlope: -1.7509859 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8166667 + value: 1.5128094 + inSlope: 10.842661 + outSlope: 10.842661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9166667 + value: 2.873185 + inSlope: 5.922768 + outSlope: 5.922768 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.9333334 + value: 2.9263024 + inSlope: -1.7300607 + outSlope: -1.7300607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 2.8155165 + inSlope: -6.2490234 + outSlope: -6.2490234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 1.5377737 + inSlope: -12.672813 + outSlope: -12.672813 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 1.3126204 + inSlope: -16.972382 + outSlope: -16.972382 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.9720282 + inSlope: -23.673836 + outSlope: -23.673836 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.52349335 + inSlope: -26.207182 + outSlope: -26.207182 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.09845634 + inSlope: -23.373268 + outSlope: -23.373268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.5363727 + inSlope: -14.340923 + outSlope: -14.340923 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.7336466 + inSlope: -8.218277 + outSlope: -8.218277 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.8381195 + inSlope: -2.6829 + outSlope: -2.6829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: -0.9907238 + inSlope: -0.086678386 + outSlope: -0.086678386 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4166667 + value: -0.47575098 + inSlope: 10.536579 + outSlope: 10.536579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.45 + value: -0.08383587 + inSlope: 13.010095 + outSlope: 13.010095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.4833335 + value: 0.39629176 + inSlope: 15.967091 + outSlope: 15.967091 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 2.1147664 + inSlope: 13.420012 + outSlope: 13.420012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 2.4861686 + inSlope: -4.5085545 + outSlope: -4.5085545 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 1.697774 + inSlope: -18.126617 + outSlope: -18.126617 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 1.4249288 + inSlope: -11.5519705 + outSlope: -11.5519705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 1.3127087 + inSlope: -1.7508984 + outSlope: -1.7508984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7500001 + value: 1.5128118 + inSlope: 10.842533 + outSlope: 10.842533 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8500001 + value: 2.8731835 + inSlope: 5.922757 + outSlope: 5.922757 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8666668 + value: 2.9263024 + inSlope: -1.730012 + outSlope: -1.730012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 2.8155165 + inSlope: -6.2490234 + outSlope: -6.2490234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 1.5377716 + inSlope: -12.672763 + outSlope: -12.672763 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 1.3126204 + inSlope: -16.972319 + outSlope: -16.972319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.9720282 + inSlope: -23.67393 + outSlope: -23.67393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.5234902 + inSlope: -26.207268 + outSlope: -26.207268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.09845348 + inSlope: -23.373184 + outSlope: -23.373184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.53637296 + inSlope: -14.340887 + outSlope: -14.340887 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.7336443 + inSlope: -8.218222 + outSlope: -8.218222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.83811975 + inSlope: -2.6829913 + outSlope: -2.6829913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: -0.99072677 + inSlope: -0.086582065 + outSlope: -0.086582065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3500001 + value: -0.47574994 + inSlope: 10.536585 + outSlope: 10.536585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3833334 + value: -0.083833314 + inSlope: 13.010156 + outSlope: 13.010156 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.4166667 + value: 0.39629343 + inSlope: 15.96708 + outSlope: 15.96708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 2.1147685 + inSlope: 13.419977 + outSlope: 13.419977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 2.4861686 + inSlope: -4.5678563 + outSlope: -4.5678563 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 1.6977708 + inSlope: -18.126764 + outSlope: -18.126764 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 1.4249265 + inSlope: -11.554488 + outSlope: -11.554488 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 1.3126216 + inSlope: -1.7508224 + outSlope: -1.7508224 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6833334 + value: 1.5133312 + inSlope: 10.842575 + outSlope: 10.842575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7833335 + value: 2.8731835 + inSlope: 5.9227095 + outSlope: 5.9227095 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8000002 + value: 2.9262998 + inSlope: -1.730012 + outSlope: -1.730012 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 2.8155165 + inSlope: -6.248945 + outSlope: -6.248945 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 1.5377699 + inSlope: -12.6728525 + outSlope: -12.6728525 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 1.3126174 + inSlope: -16.972284 + outSlope: -16.972284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.97202766 + inSlope: -23.673744 + outSlope: -23.673744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.52349335 + inSlope: -26.207027 + outSlope: -26.207027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.0984609 + inSlope: -23.37319 + outSlope: -23.37319 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.5363701 + inSlope: -14.341038 + outSlope: -14.341038 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.7336464 + inSlope: -8.218371 + outSlope: -8.218371 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.8381194 + inSlope: -2.682927 + outSlope: -2.682927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: -0.9907238 + inSlope: -0.086582065 + outSlope: -0.086582065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2833335 + value: -0.47575077 + inSlope: 10.53658 + outSlope: 10.53658 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3166668 + value: -0.08383648 + inSlope: 13.010094 + outSlope: 13.010094 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.3500001 + value: 0.39628917 + inSlope: 16.001257 + outSlope: 16.001257 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 2.114771 + inSlope: 13.366696 + outSlope: 13.366696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 2.4861674 + inSlope: -4.522273 + outSlope: -4.522273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5500002 + value: 1.6977714 + inSlope: -18.12661 + outSlope: -18.12661 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 1.4249276 + inSlope: -11.554506 + outSlope: -11.554506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 1.3126216 + inSlope: -1.7509798 + outSlope: -1.7509798 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6166668 + value: 1.5128146 + inSlope: 10.842765 + outSlope: 10.842765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.716667 + value: 2.8731873 + inSlope: 5.922638 + outSlope: 5.922638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7333336 + value: 2.9263003 + inSlope: -1.7301265 + outSlope: -1.7301265 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 2.8155165 + inSlope: -6.2489595 + outSlope: -6.2489595 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 1.5377699 + inSlope: -12.67281 + outSlope: -12.67281 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 1.3126174 + inSlope: -16.972351 + outSlope: -16.972351 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.9720254 + inSlope: -23.67378 + outSlope: -23.67378 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.52349216 + inSlope: -26.20728 + outSlope: -26.20728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.09845634 + inSlope: -23.373184 + outSlope: -23.373184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.53637886 + inSlope: -14.340927 + outSlope: -14.340927 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.7336439 + inSlope: -8.218176 + outSlope: -8.218176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.8381194 + inSlope: -2.6828856 + outSlope: -2.6828856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: -0.99072313 + inSlope: -0.086669326 + outSlope: -0.086669326 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.2166667 + value: -0.47575364 + inSlope: 10.536481 + outSlope: 10.536481 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.25 + value: -0.083833314 + inSlope: 13.010086 + outSlope: 13.010086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.283334 + value: 0.39629647 + inSlope: 15.967157 + outSlope: 15.967157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 2.114771 + inSlope: 13.420037 + outSlope: 13.420037 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 2.486169 + inSlope: -4.5533867 + outSlope: -4.5533867 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 1.6977708 + inSlope: -18.11575 + outSlope: -18.11575 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 1.4249266 + inSlope: -11.554464 + outSlope: -11.554464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 1.3126247 + inSlope: -1.750758 + outSlope: -1.750758 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.55 + value: 1.5128118 + inSlope: 10.842718 + outSlope: 10.842718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.65 + value: 2.8710861 + inSlope: 5.922761 + outSlope: 5.922761 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.666667 + value: 2.9263003 + inSlope: -1.6241534 + outSlope: -1.6241534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 2.81695 + inSlope: -6.248978 + outSlope: -6.248978 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 1.5377754 + inSlope: -12.672919 + outSlope: -12.672919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 1.3126134 + inSlope: -16.972282 + outSlope: -16.972282 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.9720348 + inSlope: -23.67361 + outSlope: -23.67361 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.52349216 + inSlope: -26.207003 + outSlope: -26.207003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.09846853 + inSlope: -23.373268 + outSlope: -23.373268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.5363675 + inSlope: -14.340916 + outSlope: -14.340916 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.73364395 + inSlope: -8.2183485 + outSlope: -8.2183485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.8381195 + inSlope: -2.6828856 + outSlope: -2.6828856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: -0.9907238 + inSlope: -0.08657098 + outSlope: -0.08657098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.15 + value: -0.4739306 + inSlope: 10.536484 + outSlope: 10.536484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.1833334 + value: -0.08383947 + inSlope: 13.036915 + outSlope: 13.036915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2000003 + value: 0.14476226 + inSlope: 14.410746 + outSlope: 14.410746 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.2333336 + value: 0.67610556 + inSlope: 17.468655 + outSlope: 17.468655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 2.114771 + inSlope: 13.419984 + outSlope: 13.419984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 2.4861686 + inSlope: -4.567935 + outSlope: -4.567935 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 1.6977664 + inSlope: -18.126621 + outSlope: -18.126621 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 1.4249333 + inSlope: -11.559145 + outSlope: -11.559145 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 1.3124642 + inSlope: -1.7510014 + outSlope: -1.7510014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4833336 + value: 1.5128144 + inSlope: 10.842778 + outSlope: 10.842778 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5833335 + value: 2.873184 + inSlope: 5.9226913 + outSlope: 5.9226913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 2.9263024 + inSlope: 3.1870656 + outSlope: 3.1870656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.94800174 + inSlope: 0.13407826 + outSlope: 0.13407826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.9749262 + inSlope: -1.3574495 + outSlope: -1.3574495 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.88978344 + inSlope: -4.72507 + outSlope: -4.72507 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.3476475 + inSlope: -3.3662963 + outSlope: -3.3662963 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.31656426 + inSlope: 1.7561071 + outSlope: 1.7561071 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.4061845 + inSlope: 8.606259 + outSlope: 8.606259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.60343945 + inSlope: 11.838709 + outSlope: 11.838709 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.8008081 + inSlope: 8.613426 + outSlope: 8.613426 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.8905539 + inSlope: 2.5262861 + outSlope: 2.5262861 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.8850177 + inSlope: -0.64199007 + outSlope: -0.64199007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.3484824 + inSlope: -0.5038969 + outSlope: -0.5038969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.34538695 + inSlope: 1.2927629 + outSlope: 1.2927629 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.39157444 + inSlope: 4.7514153 + outSlope: 4.7514153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.9036645 + inSlope: 4.662052 + outSlope: 4.662052 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.9479766 + inSlope: -0.0020062765 + outSlope: -0.0020062765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.95021087 + inSlope: 0.24677956 + outSlope: 0.24677956 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.9749257 + inSlope: -1.3574795 + outSlope: -1.3574795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.88978344 + inSlope: -4.725066 + outSlope: -4.725066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.3476482 + inSlope: -3.3662913 + outSlope: -3.3662913 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.31656426 + inSlope: 1.7561252 + outSlope: 1.7561252 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.40618566 + inSlope: 8.606275 + outSlope: 8.606275 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.6034398 + inSlope: 11.838684 + outSlope: 11.838684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.8008081 + inSlope: 8.613417 + outSlope: 8.613417 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.8905534 + inSlope: 2.5249374 + outSlope: 2.5249374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.8849726 + inSlope: -0.64199823 + outSlope: -0.64199823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.3484391 + inSlope: -0.49275863 + outSlope: -0.49275863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.34577549 + inSlope: 1.2940615 + outSlope: 1.2940615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.39157444 + inSlope: 4.735362 + outSlope: 4.735362 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.9036601 + inSlope: 4.652473 + outSlope: 4.652473 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.94792324 + inSlope: 0.0012051864 + outSlope: 0.0012051864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.95021033 + inSlope: 0.24667585 + outSlope: 0.24667585 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.9749262 + inSlope: -1.3574673 + outSlope: -1.3574673 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.88978285 + inSlope: -4.725066 + outSlope: -4.725066 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.3476485 + inSlope: -3.358102 + outSlope: -3.358102 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.31671754 + inSlope: 1.7565141 + outSlope: 1.7565141 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.40619892 + inSlope: 8.6015415 + outSlope: 8.6015415 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.60343534 + inSlope: 11.838177 + outSlope: 11.838177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.80080444 + inSlope: 8.613485 + outSlope: 8.613485 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.8905525 + inSlope: 2.525017 + outSlope: 2.525017 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.8849729 + inSlope: -0.64196944 + outSlope: -0.64196944 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.3484391 + inSlope: -0.5083712 + outSlope: -0.5083712 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.34522533 + inSlope: 1.2939972 + outSlope: 1.2939972 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.3915723 + inSlope: 4.7519903 + outSlope: 4.7519903 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.90366435 + inSlope: 4.6572704 + outSlope: 4.6572704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.9480766 + inSlope: 0.00046134042 + outSlope: 0.00046134042 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.95023006 + inSlope: 0.24672234 + outSlope: 0.24672234 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.97492707 + inSlope: -1.3575191 + outSlope: -1.3575191 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.88978344 + inSlope: -4.725025 + outSlope: -4.725025 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.34764475 + inSlope: -3.366189 + outSlope: -3.366189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.31656608 + inSlope: 1.756264 + outSlope: 1.756264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.40618682 + inSlope: 8.606241 + outSlope: 8.606241 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.6034405 + inSlope: 11.838636 + outSlope: 11.838636 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.80080765 + inSlope: 8.613365 + outSlope: 8.613365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.8905537 + inSlope: 2.5249114 + outSlope: 2.5249114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.8849726 + inSlope: -0.64201057 + outSlope: -0.64201057 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.34888616 + inSlope: -0.49456406 + outSlope: -0.49456406 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.34570515 + inSlope: 1.280562 + outSlope: 1.280562 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.39157152 + inSlope: 4.7375402 + outSlope: 4.7375402 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.9036626 + inSlope: 4.657728 + outSlope: 4.657728 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.9480788 + inSlope: 0.00023424649 + outSlope: 0.00023424649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.9502105 + inSlope: 0.24659538 + outSlope: 0.24659538 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.9749254 + inSlope: -1.357453 + outSlope: -1.357453 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.88978326 + inSlope: -4.7250357 + outSlope: -4.7250357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.3476503 + inSlope: -3.3662167 + outSlope: -3.3662167 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.31656536 + inSlope: 1.7554413 + outSlope: 1.7554413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.40616322 + inSlope: 8.606345 + outSlope: 8.606345 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.6034448 + inSlope: 11.839148 + outSlope: 11.839148 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.8008011 + inSlope: 8.613272 + outSlope: 8.613272 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.89055204 + inSlope: 2.5251737 + outSlope: 2.5251737 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.88497484 + inSlope: -0.64185596 + outSlope: -0.64185596 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.34842566 + inSlope: -0.50385803 + outSlope: -0.50385803 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.34539223 + inSlope: 1.294528 + outSlope: 1.294528 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.39157584 + inSlope: 4.7469053 + outSlope: 4.7469053 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.9036612 + inSlope: 4.6574316 + outSlope: 4.6574316 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.94799256 + inSlope: -0.00023782247 + outSlope: -0.00023782247 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.9501578 + inSlope: 0.24735546 + outSlope: 0.24735546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.9748236 + inSlope: -1.357487 + outSlope: -1.357487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.8897818 + inSlope: -4.7250648 + outSlope: -4.7250648 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.3476482 + inSlope: -3.3664305 + outSlope: -3.3664305 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.31656703 + inSlope: 1.7561421 + outSlope: 1.7561421 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.4061845 + inSlope: 8.606127 + outSlope: 8.606127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.6034392 + inSlope: 11.839409 + outSlope: 11.839409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.8008311 + inSlope: 8.613489 + outSlope: 8.613489 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.8905537 + inSlope: 2.5242188 + outSlope: 2.5242188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.884973 + inSlope: -0.64199007 + outSlope: -0.64199007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.34846058 + inSlope: -0.50854915 + outSlope: -0.50854915 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.34523204 + inSlope: 1.2935554 + outSlope: 1.2935554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.39157835 + inSlope: 4.751795 + outSlope: 4.751795 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.9036601 + inSlope: 4.6643496 + outSlope: 4.6643496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.9481975 + inSlope: -0.0014626989 + outSlope: -0.0014626989 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.94800246 + inSlope: -0.0014662547 + outSlope: -0.0014662547 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.44313326 + inSlope: 0.06621122 + outSlope: 0.06621122 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.45637503 + inSlope: -0.66774106 + outSlope: -0.66774106 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.39061603 + inSlope: -2.4721632 + outSlope: -2.4721632 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.22953872 + inSlope: -2.8773286 + outSlope: -2.8773286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: 0.18888196 + inSlope: -1.6908023 + outSlope: -1.6908023 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: 0.17317863 + inSlope: 2.5927238 + outSlope: 2.5927238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.2753062 + inSlope: 9.636638 + outSlope: 9.636638 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.49439976 + inSlope: 12.637995 + outSlope: 12.637995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.69657266 + inSlope: 8.702209 + outSlope: 8.702209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 0.78447366 + inSlope: 2.469132 + outSlope: 2.469132 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 0.77887714 + inSlope: -0.6461332 + outSlope: -0.6461332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.16770324 + inSlope: -1.4003189 + outSlope: -1.4003189 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.14857101 + inSlope: -0.23352069 + outSlope: -0.23352069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: 0.15991916 + inSlope: 1.8901343 + outSlope: 1.8901343 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.2843588 + inSlope: 4.448073 + outSlope: 4.448073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.41912937 + inSlope: 2.4986696 + outSlope: 2.4986696 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.44313353 + inSlope: -0.000003576279 + outSlope: -0.000003576279 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.44423744 + inSlope: 0.12137007 + outSlope: 0.12137007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.44313312 + inSlope: -0.9503523 + outSlope: -0.9503523 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.3906156 + inSlope: -2.472172 + outSlope: -2.472172 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.22953834 + inSlope: -2.8773208 + outSlope: -2.8773208 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: 0.18888177 + inSlope: -1.6907704 + outSlope: -1.6907704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: 0.17317909 + inSlope: 2.592747 + outSlope: 2.592747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.27530658 + inSlope: 9.636678 + outSlope: 9.636678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.49440137 + inSlope: 12.638007 + outSlope: 12.638007 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.6965731 + inSlope: 8.70219 + outSlope: 8.70219 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 0.7844741 + inSlope: 2.469126 + outSlope: 2.469126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 0.7788772 + inSlope: -0.64616996 + outSlope: -0.64616996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.1671694 + inSlope: -1.4220984 + outSlope: -1.4220984 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: 0.14819267 + inSlope: -0.21725827 + outSlope: -0.21725827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.15992747 + inSlope: 1.9014914 + outSlope: 1.9014914 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6833334 + value: 0.3598447 + inSlope: 4.039177 + outSlope: 4.039177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.4189979 + inSlope: 2.5032356 + outSlope: 2.5032356 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.44326884 + inSlope: -0.0010120842 + outSlope: -0.0010120842 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.44423738 + inSlope: 0.12135755 + outSlope: 0.12135755 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.44313356 + inSlope: -0.9503666 + outSlope: -0.9503666 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.39061546 + inSlope: -2.4721847 + outSlope: -2.4721847 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.22953807 + inSlope: -2.8773046 + outSlope: -2.8773046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: 0.18888198 + inSlope: -1.6907781 + outSlope: -1.6907781 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: 0.17317885 + inSlope: 2.592729 + outSlope: 2.592729 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.2753062 + inSlope: 9.636637 + outSlope: 9.636637 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.49439976 + inSlope: 12.637995 + outSlope: 12.637995 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.6965723 + inSlope: 8.702188 + outSlope: 8.702188 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 0.78447366 + inSlope: 2.4691114 + outSlope: 2.4691114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 0.7788772 + inSlope: -0.64616084 + outSlope: -0.64616084 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.16717887 + inSlope: -1.4093238 + outSlope: -1.4093238 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: 0.1482567 + inSlope: -0.21944115 + outSlope: -0.21944115 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.15986417 + inSlope: 1.8995705 + outSlope: 1.8995705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6166668 + value: 0.35984507 + inSlope: 4.043129 + outSlope: 4.043129 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.41912964 + inSlope: 2.491889 + outSlope: 2.491889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.44293314 + inSlope: 0.0015100851 + outSlope: 0.0015100851 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.44423732 + inSlope: 0.12136649 + outSlope: 0.12136649 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.44313326 + inSlope: -0.9503603 + outSlope: -0.9503603 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.3906156 + inSlope: -2.4721713 + outSlope: -2.4721713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.22953896 + inSlope: -2.8773286 + outSlope: -2.8773286 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: 0.18888177 + inSlope: -1.690805 + outSlope: -1.690805 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: 0.17317885 + inSlope: 2.5927622 + outSlope: 2.5927622 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.2753071 + inSlope: 9.636656 + outSlope: 9.636656 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.4944004 + inSlope: 12.637974 + outSlope: 12.637974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.6965725 + inSlope: 8.7021675 + outSlope: 8.7021675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 0.78447366 + inSlope: 2.4691062 + outSlope: 2.4691062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 0.7788772 + inSlope: -0.64615905 + outSlope: -0.64615905 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.16770303 + inSlope: -1.4158032 + outSlope: -1.4158032 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.14823942 + inSlope: -0.22667506 + outSlope: -0.22667506 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: 0.1601472 + inSlope: 1.8973075 + outSlope: 1.8973075 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.41912937 + inSlope: 2.5027664 + outSlope: 2.5027664 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.44313353 + inSlope: 0.0000053644226 + outSlope: 0.0000053644226 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.4442374 + inSlope: 0.12135845 + outSlope: 0.12135845 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.44313323 + inSlope: -0.95036924 + outSlope: -0.95036924 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.39061567 + inSlope: -2.4721875 + outSlope: -2.4721875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.2295372 + inSlope: -2.8773098 + outSlope: -2.8773098 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: 0.18888219 + inSlope: -1.6907048 + outSlope: -1.6907048 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: 0.17318079 + inSlope: 2.592741 + outSlope: 2.592741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.27530512 + inSlope: 9.636662 + outSlope: 9.636662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.4944042 + inSlope: 12.63797 + outSlope: 12.63797 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.69657063 + inSlope: 8.702138 + outSlope: 8.702138 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 0.78447354 + inSlope: 2.4675176 + outSlope: 2.4675176 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 0.7788225 + inSlope: -0.6477443 + outSlope: -0.6477443 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.16685778 + inSlope: -1.4032725 + outSlope: -1.4032725 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: 0.14845836 + inSlope: -0.20133889 + outSlope: -0.20133889 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.16014606 + inSlope: 1.89353 + outSlope: 1.89353 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4833336 + value: 0.35984507 + inSlope: 4.0487127 + outSlope: 4.0487127 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.4191299 + inSlope: 2.4986713 + outSlope: 2.4986713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.44313353 + inSlope: -0.00000268225 + outSlope: -0.00000268225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.44422433 + inSlope: 0.121363014 + outSlope: 0.121363014 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.44313312 + inSlope: -0.9503536 + outSlope: -0.9503536 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.39061522 + inSlope: -2.4721513 + outSlope: -2.4721513 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.22953999 + inSlope: -2.8773153 + outSlope: -2.8773153 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: 0.18888219 + inSlope: -1.6907339 + outSlope: -1.6907339 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: 0.17318144 + inSlope: 2.5927663 + outSlope: 2.5927663 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.27530596 + inSlope: 9.636662 + outSlope: 9.636662 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.49440488 + inSlope: 12.637958 + outSlope: 12.637958 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.69657105 + inSlope: 8.702121 + outSlope: 8.702121 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 0.78447366 + inSlope: 2.4691448 + outSlope: 2.4691448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 0.77887714 + inSlope: -0.64615643 + outSlope: -0.64615643 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.16757853 + inSlope: -1.3998678 + outSlope: -1.3998678 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.14857142 + inSlope: -0.22296268 + outSlope: -0.22296268 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: 0.16014601 + inSlope: 1.8868357 + outSlope: 1.8868357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.35984558 + inSlope: 4.0431194 + outSlope: 4.0431194 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.41912848 + inSlope: 2.4927921 + outSlope: 2.4927921 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.44295946 + inSlope: 0.0012919321 + outSlope: 0.0012919321 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.44313326 + inSlope: 0.0012874431 + outSlope: 0.0012874431 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.9558052 + inSlope: 0.080569975 + outSlope: 0.080569975 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.20000002 + value: 0.9622118 + inSlope: -0.32239786 + outSlope: -0.32239786 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.21666668 + value: 0.9558052 + inSlope: -4.846977 + outSlope: -4.846977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.8006459 + inSlope: -12.717848 + outSlope: -12.717848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.25 + value: 0.53187716 + inSlope: -17.35468 + outSlope: -17.35468 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.26666668 + value: 0.22215658 + inSlope: -17.072464 + outSlope: -17.072464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: -0.037205454 + inSlope: -12.493349 + outSlope: -12.493349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: -0.19428845 + inSlope: -7.136363 + outSlope: -7.136363 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.27508414 + inSlope: -3.22293 + outSlope: -3.22293 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.3017195 + inSlope: 1.8825209 + outSlope: 1.8825209 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: -0.21233334 + inSlope: 13.912062 + outSlope: 13.912062 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.16201559 + inSlope: 30.195381 + outSlope: 30.195381 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 0.7941795 + inSlope: 28.406157 + outSlope: 28.406157 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 1.1088883 + inSlope: 9.37199 + outSlope: 9.37199 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 1.1065794 + inSlope: -0.26772013 + outSlope: -0.26772013 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6333334 + value: 0.84714764 + inSlope: -1.2821681 + outSlope: -1.2821681 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: 0.80275166 + inSlope: -0.13407546 + outSlope: -0.13407546 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75000006 + value: 0.9146087 + inSlope: 2.04601 + outSlope: 2.04601 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8333334 + value: 0.95681316 + inSlope: 0.020154137 + outSlope: 0.020154137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0333334 + value: 0.9667699 + inSlope: 0.12461376 + outSlope: 0.12461376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1333334 + value: 0.9622118 + inSlope: -0.3224313 + outSlope: -0.3224313 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1500001 + value: 0.95580405 + inSlope: -4.8470135 + outSlope: -4.8470135 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.8006448 + inSlope: -12.717897 + outSlope: -12.717897 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1833334 + value: 0.53187454 + inSlope: -17.354694 + outSlope: -17.354694 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2 + value: 0.22215551 + inSlope: -17.072449 + outSlope: -17.072449 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: -0.03720653 + inSlope: -12.493332 + outSlope: -12.493332 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: -0.19428849 + inSlope: -7.1363487 + outSlope: -7.1363487 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.27508518 + inSlope: -3.2229164 + outSlope: -3.2229164 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.30171952 + inSlope: 1.8825591 + outSlope: 1.8825591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: -0.21233328 + inSlope: 13.912213 + outSlope: 13.912213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.16202047 + inSlope: 30.195454 + outSlope: 30.195454 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 0.79418087 + inSlope: 28.406069 + outSlope: 28.406069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.1088885 + inSlope: 9.371941 + outSlope: 9.371941 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 1.1065786 + inSlope: -0.2677441 + outSlope: -0.2677441 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.82691056 + inSlope: -1.0454389 + outSlope: -1.0454389 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: 0.8088488 + inSlope: 1.0539608 + outSlope: 1.0539608 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.9439999 + inSlope: 1.2364602 + outSlope: 1.2364602 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7666668 + value: 0.9568264 + inSlope: 0.020068306 + outSlope: 0.020068306 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.9666668 + value: 0.9667695 + inSlope: 0.12462583 + outSlope: 0.12462583 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0666668 + value: 0.96221095 + inSlope: -0.32248765 + outSlope: -0.32248765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833335 + value: 0.9558026 + inSlope: -4.8470263 + outSlope: -4.8470263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.80064356 + inSlope: -12.717966 + outSlope: -12.717966 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1166668 + value: 0.53187084 + inSlope: -17.354723 + outSlope: -17.354723 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1333334 + value: 0.22215338 + inSlope: -17.072372 + outSlope: -17.072372 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: -0.037207633 + inSlope: -12.493266 + outSlope: -12.493266 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: -0.1942884 + inSlope: -7.1363344 + outSlope: -7.1363344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.2750852 + inSlope: -3.2229373 + outSlope: -3.2229373 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.30171955 + inSlope: 1.8825581 + outSlope: 1.8825581 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: -0.21233334 + inSlope: 13.912086 + outSlope: 13.912086 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.16201618 + inSlope: 30.1954 + outSlope: 30.1954 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 0.79417896 + inSlope: 28.406055 + outSlope: 28.406055 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 1.1088883 + inSlope: 9.371863 + outSlope: 9.371863 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 1.1065786 + inSlope: -0.26773837 + outSlope: -0.26773837 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.516667 + value: 0.82841086 + inSlope: -1.0482976 + outSlope: -1.0482976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: 0.80876803 + inSlope: 1.0520904 + outSlope: 1.0520904 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.94409174 + inSlope: 1.2342948 + outSlope: 1.2342948 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.7 + value: 0.9567735 + inSlope: 0.02041163 + outSlope: 0.02041163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9 + value: 0.9667695 + inSlope: 0.12462628 + outSlope: 0.12462628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0000002 + value: 0.9622118 + inSlope: -0.32244474 + outSlope: -0.32244474 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.016667 + value: 0.95580363 + inSlope: -4.8470516 + outSlope: -4.8470516 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.80064356 + inSlope: -12.717886 + outSlope: -12.717886 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0500002 + value: 0.53187454 + inSlope: -17.354645 + outSlope: -17.354645 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0666668 + value: 0.22215599 + inSlope: -17.072414 + outSlope: -17.072414 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: -0.03720542 + inSlope: -12.493346 + outSlope: -12.493346 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: -0.19428849 + inSlope: -7.136368 + outSlope: -7.136368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.27508414 + inSlope: -3.2229347 + outSlope: -3.2229347 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.30171955 + inSlope: 1.8825607 + outSlope: 1.8825607 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: -0.21233217 + inSlope: 13.912152 + outSlope: 13.912152 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.16201845 + inSlope: 30.195396 + outSlope: 30.195396 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 0.7941801 + inSlope: 28.405987 + outSlope: 28.405987 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 1.1088883 + inSlope: 9.371829 + outSlope: 9.371829 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 1.1065786 + inSlope: -0.26774195 + outSlope: -0.26774195 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4333334 + value: 0.84714824 + inSlope: -1.2591448 + outSlope: -1.2591448 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: 0.80229425 + inSlope: -0.1251073 + outSlope: -0.1251073 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.9440925 + inSlope: 1.2385184 + outSlope: 1.2385184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6333334 + value: 0.95681316 + inSlope: 0.020152349 + outSlope: 0.020152349 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333335 + value: 0.9667699 + inSlope: 0.12462628 + outSlope: 0.12462628 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9333336 + value: 0.96221095 + inSlope: -0.3224787 + outSlope: -0.3224787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9500003 + value: 0.9558025 + inSlope: -4.8470654 + outSlope: -4.8470654 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.80064225 + inSlope: -12.717899 + outSlope: -12.717899 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833336 + value: 0.5318729 + inSlope: -17.354784 + outSlope: -17.354784 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0.22215442 + inSlope: -17.072388 + outSlope: -17.072388 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -0.03720542 + inSlope: -12.493183 + outSlope: -12.493183 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: -0.19429056 + inSlope: -7.136336 + outSlope: -7.136336 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.27508414 + inSlope: -3.2227976 + outSlope: -3.2227976 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.30171627 + inSlope: 1.882576 + outSlope: 1.882576 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: -0.21233332 + inSlope: 13.912284 + outSlope: 13.912284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.16203015 + inSlope: 30.195335 + outSlope: 30.195335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 0.7941732 + inSlope: 28.405918 + outSlope: 28.405918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 1.1088886 + inSlope: 9.385428 + outSlope: 9.385428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 1.107025 + inSlope: -0.25342405 + outSlope: -0.25342405 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.8284119 + inSlope: -1.0598875 + outSlope: -1.0598875 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: 0.80917007 + inSlope: 1.0399969 + outSlope: 1.0399969 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.94409364 + inSlope: 1.2359046 + outSlope: 1.2359046 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.566667 + value: 0.95681316 + inSlope: 0.020154137 + outSlope: 0.020154137 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.766667 + value: 0.9667695 + inSlope: 0.12462807 + outSlope: 0.12462807 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.866667 + value: 0.9622118 + inSlope: -0.32247424 + outSlope: -0.32247424 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8833337 + value: 0.9558026 + inSlope: -4.8469796 + outSlope: -4.8469796 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.8006481 + inSlope: -12.7179 + outSlope: -12.7179 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.916667 + value: 0.5318714 + inSlope: -17.354586 + outSlope: -17.354586 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9333334 + value: 0.22216304 + inSlope: -17.072374 + outSlope: -17.072374 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: -0.03720653 + inSlope: -12.493446 + outSlope: -12.493446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: -0.19428627 + inSlope: -7.136368 + outSlope: -7.136368 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.27508414 + inSlope: -3.22289 + outSlope: -3.22289 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.30171737 + inSlope: 1.8826088 + outSlope: 1.8826088 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.21233223 + inSlope: 13.912395 + outSlope: 13.912395 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.16203275 + inSlope: 30.19534 + outSlope: 30.19534 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 0.7941745 + inSlope: 28.405827 + outSlope: 28.405827 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 1.1088883 + inSlope: 9.372021 + outSlope: 9.372021 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 1.1065794 + inSlope: -0.2677365 + outSlope: -0.2677365 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3 + value: 0.84714764 + inSlope: -1.2818398 + outSlope: -1.2818398 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: 0.80275285 + inSlope: -0.11895065 + outSlope: -0.11895065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.416667 + value: 0.91460955 + inSlope: 2.045996 + outSlope: 2.045996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.5000005 + value: 0.95576656 + inSlope: 0.00037550996 + outSlope: 0.00037550996 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.9558052 + inSlope: 0.00041126655 + outSlope: 0.00041126655 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5762169 + inSlope: 0.25570393 + outSlope: 0.25570393 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.60360605 + inSlope: 0.621484 + outSlope: 0.621484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.63182175 + inSlope: 0.014172793 + outSlope: 0.014172793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.18333334 + value: 0.6214348 + inSlope: -0.8732499 + outSlope: -0.8732499 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.23333335 + value: 0.5175664 + inSlope: -4.7682114 + outSlope: -4.7682114 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.28333336 + value: 0.16659775 + inSlope: -7.2562284 + outSlope: -7.2562284 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3 + value: 0.05251784 + inSlope: -5.880959 + outSlope: -5.880959 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3166667 + value: -0.029434172 + inSlope: -3.400809 + outSlope: -3.400809 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.33333334 + value: -0.0608425 + inSlope: 5.3046446 + outSlope: 5.3046446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.35000002 + value: 0.14738752 + inSlope: 19.979767 + outSlope: 19.979767 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.36666667 + value: 0.60514945 + inSlope: 27.44833 + outSlope: 27.44833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.38333336 + value: 1.0623318 + inSlope: 19.94718 + outSlope: 19.94718 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.40000004 + value: 1.270056 + inSlope: 5.8888273 + outSlope: 5.8888273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.4166667 + value: 1.2586262 + inSlope: -1.3088675 + outSlope: -1.3088675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.65000004 + value: 0.06544871 + inSlope: -3.8729591 + outSlope: -3.8729591 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6666667 + value: 0.007931074 + inSlope: -2.9195514 + outSlope: -2.9195514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.6833334 + value: -0.031869724 + inSlope: -0.46349573 + outSlope: -0.46349573 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.70000005 + value: -0.0075189094 + inSlope: 3.9258919 + outSlope: 3.9258919 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7166667 + value: 0.09899321 + inSlope: 7.7140675 + outSlope: 7.7140675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.73333335 + value: 0.24961644 + inSlope: 9.1869 + outSlope: 9.1869 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7666667 + value: 0.527009 + inSlope: 5.135237 + outSlope: 5.135237 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.78333336 + value: 0.5763979 + inSlope: 1.5053428 + outSlope: 1.5053428 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.8000001 + value: 0.57718706 + inSlope: 0.04734274 + outSlope: 0.04734274 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.95000005 + value: 0.5842826 + inSlope: 0.047271296 + outSlope: 0.047271296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0666667 + value: 0.63172007 + inSlope: 0.015190259 + outSlope: 0.015190259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1166667 + value: 0.62138367 + inSlope: -0.87224054 + outSlope: -0.87224054 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666667 + value: 0.5175664 + inSlope: -4.7677035 + outSlope: -4.7677035 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2166667 + value: 0.16650432 + inSlope: -7.2561626 + outSlope: -7.2561626 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2333333 + value: 0.052518297 + inSlope: -5.878126 + outSlope: -5.878126 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2500001 + value: -0.0294336 + inSlope: -3.4007697 + outSlope: -3.4007697 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2666668 + value: -0.06084117 + inSlope: 5.304686 + outSlope: 5.304686 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.2833334 + value: 0.1473891 + inSlope: 19.979721 + outSlope: 19.979721 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3000001 + value: 0.6051489 + inSlope: 27.448174 + outSlope: 27.448174 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3166667 + value: 1.0623274 + inSlope: 19.947193 + outSlope: 19.947193 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.3333334 + value: 1.2700547 + inSlope: 5.887011 + outSlope: 5.887011 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.35 + value: 1.2585609 + inSlope: -1.308848 + outSlope: -1.308848 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5666667 + value: 0.13700244 + inSlope: -4.6944213 + outSlope: -4.6944213 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.5833334 + value: 0.06496357 + inSlope: -3.851833 + outSlope: -3.851833 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6000001 + value: 0.008607721 + inSlope: -2.8907328 + outSlope: -2.8907328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6166668 + value: -0.031394497 + inSlope: -0.48393834 + outSlope: -0.48393834 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6333334 + value: -0.007523538 + inSlope: 3.9115615 + outSlope: 3.9115615 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6500001 + value: 0.09899076 + inSlope: 7.714225 + outSlope: 7.714225 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666667 + value: 0.24961704 + inSlope: 9.187069 + outSlope: 9.187069 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7 + value: 0.5271537 + inSlope: 5.130503 + outSlope: 5.130503 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7166667 + value: 0.5762427 + inSlope: 1.4967741 + outSlope: 1.4967741 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.7333335 + value: 0.5770461 + inSlope: 0.04819738 + outSlope: 0.04819738 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.8833334 + value: 0.5842698 + inSlope: 0.048126027 + outSlope: 0.048126027 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2 + value: 0.63172066 + inSlope: 0.015168747 + outSlope: 0.015168747 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0500002 + value: 0.6213831 + inSlope: -0.8722248 + outSlope: -0.8722248 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1000001 + value: 0.51756597 + inSlope: -4.7676864 + outSlope: -4.7676864 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.15 + value: 0.16659588 + inSlope: -7.2604933 + outSlope: -7.2604933 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1666667 + value: 0.052375183 + inSlope: -5.88089 + outSlope: -5.88089 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.1833334 + value: -0.0294336 + inSlope: -3.391299 + outSlope: -3.391299 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2 + value: -0.06066801 + inSlope: 5.3052597 + outSlope: 5.3052597 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2166667 + value: 0.14740823 + inSlope: 19.974335 + outSlope: 19.974335 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2333333 + value: 0.60514253 + inSlope: 27.447514 + outSlope: 27.447514 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.25 + value: 1.0623245 + inSlope: 19.94726 + outSlope: 19.94726 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.266667 + value: 1.2700535 + inSlope: 5.8870077 + outSlope: 5.8870077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.2833335 + value: 1.2585609 + inSlope: -1.3088512 + outSlope: -1.3088512 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5000002 + value: 0.13694894 + inSlope: -4.6909437 + outSlope: -4.6909437 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5333335 + value: 0.008613718 + inSlope: -2.8962002 + outSlope: -2.8962002 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5500002 + value: -0.031468462 + inSlope: -0.48184705 + outSlope: -0.48184705 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5666668 + value: -0.0074478365 + inSlope: 3.9138997 + outSlope: 3.9138997 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5833335 + value: 0.09899473 + inSlope: 7.711977 + outSlope: 7.711977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6000001 + value: 0.24961782 + inSlope: 9.187065 + outSlope: 9.187065 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6333334 + value: 0.5270084 + inSlope: 5.142169 + outSlope: 5.142169 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: 0.5766354 + inSlope: 1.51185 + outSlope: 1.51185 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.6666667 + value: 0.57740337 + inSlope: 0.04604642 + outSlope: 0.04604642 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8166668 + value: 0.58430403 + inSlope: 0.04599099 + outSlope: 0.04599099 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9333334 + value: 0.6317205 + inSlope: 0.015154496 + outSlope: 0.015154496 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.9833336 + value: 0.621385 + inSlope: -0.8721765 + outSlope: -0.8721765 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0333335 + value: 0.5175656 + inSlope: -4.767674 + outSlope: -4.767674 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.0833335 + value: 0.16659681 + inSlope: -7.2562823 + outSlope: -7.2562823 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1000001 + value: 0.052515723 + inSlope: -5.8810377 + outSlope: -5.8810377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1166668 + value: -0.029437589 + inSlope: -3.4006793 + outSlope: -3.4006793 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1333334 + value: -0.060840145 + inSlope: 5.30475 + outSlope: 5.30475 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.15 + value: 0.14738725 + inSlope: 19.979715 + outSlope: 19.979715 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1666667 + value: 0.60514975 + inSlope: 27.448376 + outSlope: 27.448376 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.1833334 + value: 1.0623323 + inSlope: 19.94719 + outSlope: 19.94719 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.2000003 + value: 1.2700584 + inSlope: 5.88675 + outSlope: 5.88675 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.216667 + value: 1.2585601 + inSlope: -1.3089979 + outSlope: -1.3089979 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4500003 + value: 0.0651436 + inSlope: -3.870442 + outSlope: -3.870442 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.466667 + value: 0.007909029 + inSlope: -2.8982918 + outSlope: -2.8982918 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.4833336 + value: -0.031466033 + inSlope: -0.47126263 + outSlope: -0.47126263 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5000002 + value: -0.007799707 + inSlope: 3.9175463 + outSlope: 3.9175463 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.516667 + value: 0.09911872 + inSlope: 7.722579 + outSlope: 7.722579 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5333335 + value: 0.24961933 + inSlope: 9.18766 + outSlope: 9.18766 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5666668 + value: 0.5270067 + inSlope: 5.1307077 + outSlope: 5.1307077 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5833335 + value: 0.5763972 + inSlope: 1.5053787 + outSlope: 1.5053787 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.6000001 + value: 0.5771859 + inSlope: 0.04734461 + outSlope: 0.04734461 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.7500002 + value: 0.58428246 + inSlope: 0.047273085 + outSlope: 0.047273085 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666668 + value: 0.63171965 + inSlope: 0.015190259 + outSlope: 0.015190259 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.916667 + value: 0.6213831 + inSlope: -0.8722273 + outSlope: -0.8722273 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.966667 + value: 0.5175667 + inSlope: -4.7676554 + outSlope: -4.7676554 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.166599 + inSlope: -7.2562413 + outSlope: -7.2562413 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.033334 + value: 0.052514967 + inSlope: -5.8808846 + outSlope: -5.8808846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.05 + value: -0.029430756 + inSlope: -3.4005222 + outSlope: -3.4005222 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.066667 + value: -0.06083494 + inSlope: 5.3036494 + outSlope: 5.3036494 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.0833335 + value: 0.14735396 + inSlope: 19.979744 + outSlope: 19.979744 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1000004 + value: 0.60515946 + inSlope: 27.448704 + outSlope: 27.448704 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.116667 + value: 1.0623099 + inSlope: 19.946856 + outSlope: 19.946856 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.1333337 + value: 1.2700504 + inSlope: 5.8883977 + outSlope: 5.8883977 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.15 + value: 1.2585927 + inSlope: -1.3079233 + outSlope: -1.3079233 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.366667 + value: 0.13688181 + inSlope: -4.691161 + outSlope: -4.691161 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.3833337 + value: 0.06508234 + inSlope: -3.836713 + outSlope: -3.836713 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4 + value: 0.008991276 + inSlope: -2.9043865 + outSlope: -2.9043865 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.416667 + value: -0.03173023 + inSlope: -0.5035736 + outSlope: -0.5035736 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4333334 + value: -0.0077954186 + inSlope: 3.9216862 + outSlope: 3.9216862 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4500003 + value: 0.0989937 + inSlope: 7.7283974 + outSlope: 7.7283974 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.4666667 + value: 0.24981695 + inSlope: 9.18708 + outSlope: 9.18708 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.5 + value: 0.5270061 + inSlope: 5.1350465 + outSlope: 5.1350465 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.516667 + value: 0.5763965 + inSlope: 1.5053732 + outSlope: 1.5053732 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.533334 + value: 0.57718587 + inSlope: 0.0473464 + outSlope: 0.0473464 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6833334 + value: 0.5842828 + inSlope: 0.047271296 + outSlope: 0.047271296 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8 + value: 0.63172024 + inSlope: 0.015172377 + outSlope: 0.015172377 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.8500004 + value: 0.62138367 + inSlope: -0.8757131 + outSlope: -0.8757131 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9 + value: 0.5175642 + inSlope: -4.7676706 + outSlope: -4.7676706 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9500003 + value: 0.16659573 + inSlope: -7.2560883 + outSlope: -7.2560883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9666667 + value: 0.0525284 + inSlope: -5.8808994 + outSlope: -5.8808994 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.9833336 + value: -0.0294336 + inSlope: -3.4008832 + outSlope: -3.4008832 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0000005 + value: -0.060835887 + inSlope: 5.3045344 + outSlope: 5.3045344 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.14738062 + inSlope: 19.979427 + outSlope: 19.979427 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.033334 + value: 0.60514796 + inSlope: 27.449184 + outSlope: 27.449184 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.05 + value: 1.0623525 + inSlope: 19.947369 + outSlope: 19.947369 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.066667 + value: 1.270056 + inSlope: 5.886409 + outSlope: 5.886409 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.0833335 + value: 1.2585691 + inSlope: -1.3084598 + outSlope: -1.3084598 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.316667 + value: 0.06546199 + inSlope: -3.8695292 + outSlope: -3.8695292 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 0.008075913 + inSlope: -2.9200394 + outSlope: -2.9200394 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3500004 + value: -0.03187231 + inSlope: -0.47605264 + outSlope: -0.47605264 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.366667 + value: -0.0077934065 + inSlope: 3.9300003 + outSlope: 3.9300003 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3833337 + value: 0.09912876 + inSlope: 7.722258 + outSlope: 7.722258 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4 + value: 0.24961433 + inSlope: 9.182926 + outSlope: 9.182926 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4333334 + value: 0.5270047 + inSlope: 5.141486 + outSlope: 5.141486 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.4500003 + value: 0.57660776 + inSlope: 1.4867804 + outSlope: 1.4867804 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.466667 + value: 0.5765647 + inSlope: -0.0025802874 + outSlope: -0.0025802874 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0.5762169 + inSlope: -0.002617801 + outSlope: -0.002617801 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6000004 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 13 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 78 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 7 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 8 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 9 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 10 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 11 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 12 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 14 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 15 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 16 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 17 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 18 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 19 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 20 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 21 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 22 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 23 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 24 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 25 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 26 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 27 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 28 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 29 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 30 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 31 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 32 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 33 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 34 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 35 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 36 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 37 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 38 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 39 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 40 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 41 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 42 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 43 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 44 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 45 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 46 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 47 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 54 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 55 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 56 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 63 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 64 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 65 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 66 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 67 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 68 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 69 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 70 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 71 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 72 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 73 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 74 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 75 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 76 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 77 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 81 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 82 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 83 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 85 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 86 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 87 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 90 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 91 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 92 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 94 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 95 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 96 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 48 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 49 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 50 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 51 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 52 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 53 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 57 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 58 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 59 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 60 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 61 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 62 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 79 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 80 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 84 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 88 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 89 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 93 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 5.6000004 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 1 + m_LoopBlendPositionY: 1 + m_LoopBlendPositionXZ: 1 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 0 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 1 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim.meta new file mode 100644 index 00000000..e65f8ecb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f23204dad551823438ff2ffe04e951f8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3 b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3 new file mode 100644 index 00000000..d86ed4d5 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3 differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3.meta new file mode 100644 index 00000000..83b2fd65 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/A Hat in Time.mp3.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 770295a0b807c4e4a8a667cac00da437 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes.meta new file mode 100644 index 00000000..5fbbeefc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 409b6d1c0d6c39c439ad049a3c7afd9a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim new file mode 100644 index 00000000..e0f5402f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha 2 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim.meta new file mode 100644 index 00000000..42d792eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha 2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c227ff6ce07743d4cbfb9a828a074466 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim new file mode 100644 index 00000000..e7b13796 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim.meta new file mode 100644 index 00000000..49d4eeac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Aloha.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa2acda732580df4982b312edeb666c7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller new file mode 100644 index 00000000..3cefc0a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller @@ -0,0 +1,623 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Animator - Clothes + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107496004798728324} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102021604232905058 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 083ba623467d7e640a75d22dce54596d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102024951974268854 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2ad24ac2ffa20574f8e636ac65085a2a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102049889709915944 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shorts + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2439401b3bd9925409e8d50ff5b684b5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102152556322751594 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace Off + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6743c7a173b0207478c18d9c684b2e66, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102177485349180906 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Naked + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: cadc45261101dd749aae49536a4b56af, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102226608480420082 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail Off + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a35a4edcc905a0c4a9ddd0daa55bb4fc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102264530559437910 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 1d761e7c3b577c248ae960b5a5130412, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102266657804235230 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shirt + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d3b4ab0f4ed8c6a45b7764351745d1b5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102358054769787820 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie Off + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: cb55c69c09e902a40bb82730b28e477c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102404837288558130 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4fd0ee3c9190214489ef7bf95d485adc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102406113809724648 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 92470e8d9a020784cba3fffeafdb902c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102481576977270744 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2b1d862bcc502af4a9bcf3de2f2fc92e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102481922530437388 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair Off + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 9bd083baa884c964290e3f6f280e8606, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102496893865408736 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 9de0c9a426ecf9a408a328bb47fb4efd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102537405500758854 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 444188f2ffdbf794b845daf6df2ed293, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102609563821192938 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 16a08234ae3456d48b3b42ad871fec4a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102781410870492580 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: fa2acda732580df4982b312edeb666c7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102834863120887276 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater and Shirt + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5a379e443db04ec4c90890c600ca9e12, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102869991571702280 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c227ff6ce07743d4cbfb9a828a074466, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102947211957011510 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tanktop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ef0359752fba5be4f8131bfc1ca43179, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107496004798728324 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102481576977270744} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102264530559437910} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102266657804235230} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102834863120887276} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102609563821192938} + m_Position: {x: 375, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102537405500758854} + m_Position: {x: 410, y: 390, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102021604232905058} + m_Position: {x: 445, y: 455, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102496893865408736} + m_Position: {x: 480, y: 520, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102024951974268854} + m_Position: {x: 515, y: 585, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102358054769787820} + m_Position: {x: 550, y: 650, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102152556322751594} + m_Position: {x: 585, y: 715, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102226608480420082} + m_Position: {x: 620, y: 780, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102481922530437388} + m_Position: {x: 655, y: 845, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102781410870492580} + m_Position: {x: 690, y: 910, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102404837288558130} + m_Position: {x: 312, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102406113809724648} + m_Position: {x: 347, y: 317, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102947211957011510} + m_Position: {x: 382, y: 382, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102049889709915944} + m_Position: {x: 417, y: 447, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102869991571702280} + m_Position: {x: 452, y: 512, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102177485349180906} + m_Position: {x: 487, y: 577, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102481576977270744} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller.meta new file mode 100644 index 00000000..2eaff0d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Animator - Clothes.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c17d3ad751d3521478535b29a77610cb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim new file mode 100644 index 00000000..41982106 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie Off + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim.meta new file mode 100644 index 00000000..7bbcd0de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie Off.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb55c69c09e902a40bb82730b28e477c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim new file mode 100644 index 00000000..b35afd5e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim.meta new file mode 100644 index 00000000..6b4a4c62 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Beanie.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 444188f2ffdbf794b845daf6df2ed293 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim new file mode 100644 index 00000000..b695aa53 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair Off + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mimi + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3942736709 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mimi + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim.meta new file mode 100644 index 00000000..89a50fd2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair Off.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bd083baa884c964290e3f6f280e8606 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim new file mode 100644 index 00000000..7320eda5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mimi + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3942736709 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Mimi + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim.meta new file mode 100644 index 00000000..e00f6c8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Hair.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9de0c9a426ecf9a408a328bb47fb4efd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim new file mode 100644 index 00000000..ea2a10ef --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 1 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim.meta new file mode 100644 index 00000000..71c5f43a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4fd0ee3c9190214489ef7bf95d485adc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim new file mode 100644 index 00000000..d2c1062b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 2 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim.meta new file mode 100644 index 00000000..17137bd7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Jacket 2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16a08234ae3456d48b3b42ad871fec4a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim new file mode 100644 index 00000000..4db9635c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim @@ -0,0 +1,1313 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Naked + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/shlong/Body + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1458251775 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/shlong/Body + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim.meta new file mode 100644 index 00000000..d02ecbc5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Naked.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cadc45261101dd749aae49536a4b56af +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim new file mode 100644 index 00000000..21e4f120 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace Off + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Necklace + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2882802499 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Necklace + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim.meta new file mode 100644 index 00000000..a5c810a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace Off.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6743c7a173b0207478c18d9c684b2e66 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim new file mode 100644 index 00000000..4e91a127 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Necklace + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2882802499 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Necklace + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim.meta new file mode 100644 index 00000000..53b7392d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Necklace.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ad24ac2ffa20574f8e636ac65085a2a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim new file mode 100644 index 00000000..63a9c7d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shirt + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim.meta new file mode 100644 index 00000000..115fd680 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shirt.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d3b4ab0f4ed8c6a45b7764351745d1b5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim new file mode 100644 index 00000000..f5e1d819 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shorts + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim.meta new file mode 100644 index 00000000..56169050 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Shorts.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2439401b3bd9925409e8d50ff5b684b5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim new file mode 100644 index 00000000..a7b62a43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater 2 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim.meta new file mode 100644 index 00000000..42a83065 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater 2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92470e8d9a020784cba3fffeafdb902c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim new file mode 100644 index 00000000..57c2f961 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim.meta new file mode 100644 index 00000000..46721589 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Sweater.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d761e7c3b577c248ae960b5a5130412 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim new file mode 100644 index 00000000..209109f2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail Off + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim.meta new file mode 100644 index 00000000..d6c8d77b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail Off.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a35a4edcc905a0c4a9ddd0daa55bb4fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim new file mode 100644 index 00000000..2ab79ce8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim.meta new file mode 100644 index 00000000..b9b571c6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tail.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 083ba623467d7e640a75d22dce54596d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim new file mode 100644 index 00000000..524b81e7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim @@ -0,0 +1,1250 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tanktop + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2712741148 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3000743896 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2588500176 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066502828 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1019596327 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1633211854 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3830352836 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2577432767 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 878740142 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4279190331 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1574821868 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3183334126 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3480395038 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1920414352 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2066801730 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1248117524 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3574509203 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2732831187 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3948696736 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: accessory + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ArohaShirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Beachsun + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Boushi + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Hair + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket_shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Jacket + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Neck_arm_foot + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: ohterBody + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: otherBody_full + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Pants + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shippo + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt_sater + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shirt + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Shoes + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Tanktop + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Zubon + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim.meta new file mode 100644 index 00000000..44476d0a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Clothes/Tanktop.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef0359752fba5be4f8131bfc1ca43179 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors.meta new file mode 100644 index 00000000..3f619afd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9666d22653434c64cbbf4dc354d21301 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes.meta new file mode 100644 index 00000000..13fddad2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6433517bf50e77a4db55e83f603b4dec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller new file mode 100644 index 00000000..949f346b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Animator - Colors + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107187921167255214} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102116198750172696 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crimson + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e2b40f766def57c4c802b9fa81ce717d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102160623902257956 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2feb0650e357d55438a78d10a5d96fb1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102325887271852608 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple Green + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b9f3d5ada290b804690e0a4f166f8020, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102510798944354842 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2f382868f3750d248b215a766ce8d92c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102628524352091990 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TRUMPET TOGGLE LOUON + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 56ebcf4e318442343bee57e22bf8df25, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102892982079481266 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 910c3c0bc45c7b845aa0ad04451f0c67, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107187921167255214 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102510798944354842} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102160623902257956} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102116198750172696} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102325887271852608} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102892982079481266} + m_Position: {x: 340, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102628524352091990} + m_Position: {x: 492, y: 372, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102510798944354842} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller.meta new file mode 100644 index 00000000..6a25817c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Animator - Colors.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6447bfd4209122c4f9e7e6ffe15e6506 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim new file mode 100644 index 00000000..63dcf64f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Boushi + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[2] + path: Jacket + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Necklace + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[0] + path: Shippo + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 172c5a7145ddb934ca6f6eebfaba9efd, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 172c5a7145ddb934ca6f6eebfaba9efd, type: 2} + attribute: m_Materials.Array.data[0] + path: ArohaShirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + attribute: m_Materials.Array.data[0] + path: Pants + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d9cbd574d070b04bbe89217c755d22c, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d9cbd574d070b04bbe89217c755d22c, type: 2} + attribute: m_Materials.Array.data[0] + path: Tanktop + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + attribute: m_Materials.Array.data[0] + path: Beachsun + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066502828 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2577432767 + attribute: 2 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1633211854 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3830352836 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2882802499 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3480395038 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1920414352 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1248117524 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066801730 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3000743896 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3183334126 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2732831187 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2588500176 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 172c5a7145ddb934ca6f6eebfaba9efd, type: 2} + - {fileID: 2100000, guid: 172c5a7145ddb934ca6f6eebfaba9efd, type: 2} + - {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + - {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + - {fileID: 2100000, guid: 0d9cbd574d070b04bbe89217c755d22c, type: 2} + - {fileID: 2100000, guid: 0d9cbd574d070b04bbe89217c755d22c, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim.meta new file mode 100644 index 00000000..54750476 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Black.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f382868f3750d248b215a766ce8d92c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim new file mode 100644 index 00000000..2e910225 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Boushi + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[2] + path: Jacket + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Necklace + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[0] + path: Shippo + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 7b5bcd27ff0455448bbb365d8fe03be0, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 7b5bcd27ff0455448bbb365d8fe03be0, type: 2} + attribute: m_Materials.Array.data[0] + path: ArohaShirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: dac5f8abee16f4b458033f56c3509d44, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: dac5f8abee16f4b458033f56c3509d44, type: 2} + attribute: m_Materials.Array.data[0] + path: Pants + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + attribute: m_Materials.Array.data[0] + path: Tanktop + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + attribute: m_Materials.Array.data[0] + path: Beachsun + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066502828 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1633211854 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3830352836 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2577432767 + attribute: 2 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2882802499 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3480395038 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1920414352 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066801730 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1248117524 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3000743896 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3183334126 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2732831187 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2588500176 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: def12d0846d9c704d93bd76a58a22ca1, type: 2} + - {fileID: 2100000, guid: 7b5bcd27ff0455448bbb365d8fe03be0, type: 2} + - {fileID: 2100000, guid: 7b5bcd27ff0455448bbb365d8fe03be0, type: 2} + - {fileID: 2100000, guid: dac5f8abee16f4b458033f56c3509d44, type: 2} + - {fileID: 2100000, guid: dac5f8abee16f4b458033f56c3509d44, type: 2} + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim.meta new file mode 100644 index 00000000..8b8811f5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Blue.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2feb0650e357d55438a78d10a5d96fb1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim new file mode 100644 index 00000000..f2a3cca0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crimson + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Boushi + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[2] + path: Jacket + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Necklace + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[0] + path: Shippo + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3ca17bfaf35e8a14c85482e0b0e8a184, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3ca17bfaf35e8a14c85482e0b0e8a184, type: 2} + attribute: m_Materials.Array.data[0] + path: ArohaShirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 2aeba95be0d1b2847ad2e0ee4060becb, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 2aeba95be0d1b2847ad2e0ee4060becb, type: 2} + attribute: m_Materials.Array.data[0] + path: Pants + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + attribute: m_Materials.Array.data[0] + path: Tanktop + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + attribute: m_Materials.Array.data[0] + path: Beachsun + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066502828 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1633211854 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3830352836 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2577432767 + attribute: 2 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2882802499 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3480395038 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1920414352 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066801730 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1248117524 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3000743896 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3183334126 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2732831187 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2588500176 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 8718f5ad3de822d4ba4365d8d8751099, type: 2} + - {fileID: 2100000, guid: 3ca17bfaf35e8a14c85482e0b0e8a184, type: 2} + - {fileID: 2100000, guid: 3ca17bfaf35e8a14c85482e0b0e8a184, type: 2} + - {fileID: 2100000, guid: 2aeba95be0d1b2847ad2e0ee4060becb, type: 2} + - {fileID: 2100000, guid: 2aeba95be0d1b2847ad2e0ee4060becb, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim.meta new file mode 100644 index 00000000..9c416870 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Crimson.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e2b40f766def57c4c802b9fa81ce717d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim new file mode 100644 index 00000000..7b188049 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Boushi + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[2] + path: Jacket + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Necklace + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[0] + path: Shippo + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 5525b2c0402f99647b17570baa35d10c, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 5525b2c0402f99647b17570baa35d10c, type: 2} + attribute: m_Materials.Array.data[0] + path: Tanktop + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: fb27189c04a28c74da1eb58aa44730d3, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: fb27189c04a28c74da1eb58aa44730d3, type: 2} + attribute: m_Materials.Array.data[0] + path: Pants + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + attribute: m_Materials.Array.data[0] + path: ArohaShirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + attribute: m_Materials.Array.data[0] + path: Beachsun + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066502828 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1633211854 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3830352836 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2577432767 + attribute: 2 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2882802499 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3480395038 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1920414352 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066801730 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1248117524 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2732831187 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3183334126 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3000743896 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2588500176 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: a03b935f1ffc88c48846fa58b6b4a052, type: 2} + - {fileID: 2100000, guid: 5525b2c0402f99647b17570baa35d10c, type: 2} + - {fileID: 2100000, guid: 5525b2c0402f99647b17570baa35d10c, type: 2} + - {fileID: 2100000, guid: fb27189c04a28c74da1eb58aa44730d3, type: 2} + - {fileID: 2100000, guid: fb27189c04a28c74da1eb58aa44730d3, type: 2} + - {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + - {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + - {fileID: 2100000, guid: 6232c47d5993d604c848ca3301aeb620, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim.meta new file mode 100644 index 00000000..753faba0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Default.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 910c3c0bc45c7b845aa0ad04451f0c67 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim new file mode 100644 index 00000000..88e99384 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim @@ -0,0 +1,305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple Green + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Boushi + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Jacket_shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[2] + path: Jacket + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Necklace + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + attribute: m_Materials.Array.data[0] + path: Shippo + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt_sater + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + attribute: m_Materials.Array.data[0] + path: Shirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: e458f91a7ef3c4d4082b75b6190879b9, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: e458f91a7ef3c4d4082b75b6190879b9, type: 2} + attribute: m_Materials.Array.data[0] + path: ArohaShirt + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 6d84e8a40e49d764ca1ff71b1990a220, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 6d84e8a40e49d764ca1ff71b1990a220, type: 2} + attribute: m_Materials.Array.data[0] + path: Pants + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + attribute: m_Materials.Array.data[0] + path: Tanktop + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + attribute: m_Materials.Array.data[0] + path: Beachsun + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066502828 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1633211854 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3830352836 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2577432767 + attribute: 2 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2882802499 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3480395038 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1920414352 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2066801730 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1248117524 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3000743896 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3183334126 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2732831187 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2588500176 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: 3e5c22109a846e84db71809f1cb13543, type: 2} + - {fileID: 2100000, guid: e458f91a7ef3c4d4082b75b6190879b9, type: 2} + - {fileID: 2100000, guid: e458f91a7ef3c4d4082b75b6190879b9, type: 2} + - {fileID: 2100000, guid: 6d84e8a40e49d764ca1ff71b1990a220, type: 2} + - {fileID: 2100000, guid: 6d84e8a40e49d764ca1ff71b1990a220, type: 2} + - {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + - {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + - {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + - {fileID: 2100000, guid: 00c759e2bb856ef40be986cd8888e736, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim.meta new file mode 100644 index 00000000..4ce87e25 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Clothes/Purple Green.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9f3d5ada290b804690e0a4f166f8020 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes.meta new file mode 100644 index 00000000..831ad434 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c684c96d8f6fec84fa634ab8d3a9a49b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim new file mode 100644 index 00000000..330f551c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[0] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[1] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2130490991 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2130490991 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim.meta new file mode 100644 index 00000000..ad9cc232 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Blue.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5f132fc928cc064cbc60dad66c4d3c2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller new file mode 100644 index 00000000..2f0f1be5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller @@ -0,0 +1,188 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Eyes + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107194461732974030} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102169527476191208 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a5f132fc928cc064cbc60dad66c4d3c2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102433990195525088 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 08508dffc1fb73546834943ad38e502d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102645547123012770 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 23cf2837672e24a4988bfa29697e8183, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102669079008748836 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 09f36598f1b8d474b809e4068f22221e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102856627193536560 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: decf7b19925b7d7498713127b63a44e6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107194461732974030 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102856627193536560} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102169527476191208} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102433990195525088} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102645547123012770} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102669079008748836} + m_Position: {x: 340, y: 260, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102856627193536560} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller.meta new file mode 100644 index 00000000..d679516e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Eyes.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8492b01ec39e8964083d47f71ee70bb0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim new file mode 100644 index 00000000..a3068901 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[0] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[1] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2130490991 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2130490991 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim.meta new file mode 100644 index 00000000..49f5f86d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Green.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09f36598f1b8d474b809e4068f22221e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim new file mode 100644 index 00000000..db2dd18e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + attribute: m_Materials.Array.data[0] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + attribute: m_Materials.Array.data[1] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2130490991 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2130490991 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim.meta new file mode 100644 index 00000000..dae69949 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Purple.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23cf2837672e24a4988bfa29697e8183 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim new file mode 100644 index 00000000..4f366277 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[0] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[1] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2130490991 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2130490991 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim.meta new file mode 100644 index 00000000..3a6a91ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Red.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08508dffc1fb73546834943ad38e502d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim new file mode 100644 index 00000000..18d4acc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Turquoise + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[0] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[1] + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2130490991 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 2130490991 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim.meta new file mode 100644 index 00000000..97f900a3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Eyes/Turquoise.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: decf7b19925b7d7498713127b63a44e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair.meta new file mode 100644 index 00000000..3f4c0970 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e9b148dca0f88d4989137c8eb6a72df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim new file mode 100644 index 00000000..0e3636a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + - {fileID: 2100000, guid: 72b087c19570a374c83cd3532d5f4588, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim.meta new file mode 100644 index 00000000..a887061f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Black.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10989d0d4ab5a334584e6e2bc28544f8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim new file mode 100644 index 00000000..0260c141 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blond + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + - {fileID: 2100000, guid: b7b96e3d6739394479e3fd8f498aba75, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim.meta new file mode 100644 index 00000000..343c6088 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blond.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 754ab64520be34041bff8fc1ac53eed7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim new file mode 100644 index 00000000..8472a03d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + - {fileID: 2100000, guid: d5fce09d1bf241349b99363aa2e372d4, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim.meta new file mode 100644 index 00000000..273d945f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Blue.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8330b717dbce744d9d8fbe841d26d06 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim new file mode 100644 index 00000000..1b8b8a94 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Brown 2 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim.meta new file mode 100644 index 00000000..54a4f089 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown 2.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b055bf90af7359c4396234023aedd357 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim new file mode 100644 index 00000000..835c51de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Brown + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + - {fileID: 2100000, guid: 904e05d43e638f14c8ffc99219c972f6, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim.meta new file mode 100644 index 00000000..f38166c3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Brown.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0289cbde8ff058f47bf7fd9638d8338f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller new file mode 100644 index 00000000..64a4c79c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107323883208331742} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102151640873036598 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 10989d0d4ab5a334584e6e2bc28544f8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102225990040667512 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e8330b717dbce744d9d8fbe841d26d06, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102250149597754112 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Brown 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b055bf90af7359c4396234023aedd357, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102277420693624500 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blond + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 754ab64520be34041bff8fc1ac53eed7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102825610027233054 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light Grey + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 41516d169b444c549b0bb61631498547, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102861527310063310 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 0289cbde8ff058f47bf7fd9638d8338f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107323883208331742 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102225990040667512} + m_Position: {x: 235, y: 65, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102861527310063310} + m_Position: {x: 270, y: 130, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102277420693624500} + m_Position: {x: 305, y: 195, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102151640873036598} + m_Position: {x: 340, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102825610027233054} + m_Position: {x: 375, y: 325, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102250149597754112} + m_Position: {x: 410, y: 390, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102225990040667512} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller.meta new file mode 100644 index 00000000..bad2c6e2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Hair.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e85cf5fa2fe220044aa5e335cdf983ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim new file mode 100644 index 00000000..54756d4c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light Grey + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + attribute: m_Materials.Array.data[0] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + attribute: m_Materials.Array.data[1] + path: Hair + classID: 137 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - time: 0.016666668 + value: {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + attribute: m_Materials.Array.data[0] + path: Mimi + classID: 137 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1019596327 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 1019596327 + attribute: 1 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 3942736709 + attribute: 0 + script: {fileID: 0} + typeID: 137 + customType: 21 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + - {fileID: 2100000, guid: 3653df29d07ab144e90b7ff8751d1bbf, type: 2} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.033333335 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim.meta new file mode 100644 index 00000000..40453850 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Colors/Hair/Light Grey.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41516d169b444c549b0bb61631498547 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW.meta new file mode 100644 index 00000000..49580ff2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef0c3479e0008a0449f3b650fbe1379a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim new file mode 100644 index 00000000..91f20c9f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim @@ -0,0 +1,169 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DickSize0 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.07416667, y: 0.055223823, z: 0.06275694} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.07416667, y: 0.055223823, z: 0.06275694} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Armature/Hips/shlong + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1798308653 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.07416667 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.07416667 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.055223823 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.055223823 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.06275694 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.06275694 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim.meta new file mode 100644 index 00000000..1c7a242e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize0.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8119efd225f8de64d8ec3b712a25afe8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim new file mode 100644 index 00000000..a0225c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim @@ -0,0 +1,285 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DickSize1 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.08787268, y: 0.10788005, z: 0.078339815} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 0.08787268, y: 0.10788005, z: 0.078339815} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Armature/Hips/shlong + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 1.5564239, y: 1.1107, z: 1.4575716} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.016666668 + value: {x: 1.5564239, y: 1.1107, z: 1.4575716} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Armature/Hips/shlong/Armature/Axis1 + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 1798308653 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 561089484 + attribute: 3 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.08787268 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.08787268 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.10788005 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.10788005 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.078339815 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.078339815 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Armature/Hips/shlong + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.5564239 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.5564239 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.x + path: Armature/Hips/shlong/Armature/Axis1 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.1107 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.1107 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.y + path: Armature/Hips/shlong/Armature/Axis1 + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.4575716 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1.4575716 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalScale.z + path: Armature/Hips/shlong/Armature/Axis1 + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim.meta new file mode 100644 index 00000000..d55eb4e2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/DickSize1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3baf03de4449eea4fa1782cc8333cd23 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller new file mode 100644 index 00000000..8e5fa7e8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NSFW + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107904038276383428} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102064940026221018 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DickSize1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 3baf03de4449eea4fa1782cc8333cd23, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102768790343460422 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DickSize0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8119efd225f8de64d8ec3b712a25afe8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107904038276383428 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102768790343460422} + m_Position: {x: 200, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102064940026221018} + m_Position: {x: 235, y: 65, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102768790343460422} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller.meta new file mode 100644 index 00000000..9f62552b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/NSFW/NSFW.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4affd37cfd2f0348847fda4ed6c6956 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim new file mode 100644 index 00000000..7472c9c6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim @@ -0,0 +1,1043 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TRUMPET TOGGLE LOUON + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/Spine/Chest/Neck/Head/SPECIALIST_GLASSES + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CARSHEARER + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: DANSING + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GEDDAN + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RIVERS IN THE DESERT + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SHUFFLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SPECIALIST + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: TAKE ON ME + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: TRUMPET + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: POLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LEAN ON + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HENERY STICKMAN + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: IEVAN POLKA + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: PHUT HON + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: WHISTLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/Spine/Chest/shoulder.R/upper_arm.R/lower_arm.R/Hand.R/trumpet + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4276034798 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1832113446 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 777916750 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 678409451 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4239805835 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 213624683 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3384301515 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 632355442 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 529103712 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3421876053 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2177006822 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1750378622 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3645161267 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 3993938917 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 629221704 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2409746401 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/Spine/Chest/Neck/Head/SPECIALIST_GLASSES + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: CARSHEARER + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: DANSING + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: GEDDAN + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: RIVERS IN THE DESERT + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SHUFFLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: SPECIALIST + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: TAKE ON ME + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: TRUMPET + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: POLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: LEAN ON + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: HENERY STICKMAN + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: IEVAN POLKA + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: PHUT HON + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: WHISTLE + classID: 1 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: Armature/Hips/Spine/Chest/shoulder.R/upper_arm.R/lower_arm.R/Hand.R/trumpet + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim.meta new file mode 100644 index 00000000..b43a603d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/TRUMPET TOGGLE LOUON.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 56ebcf4e318442343bee57e22bf8df25 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles.meta new file mode 100644 index 00000000..2118f629 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b97ff5de972f0ef48901dcf79fed1d13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim new file mode 100644 index 00000000..2316ea39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A Hat in Time Toggle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: A HAT IN TIME + classID: 1 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3777031443 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: A HAT IN TIME + classID: 1 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim.meta new file mode 100644 index 00000000..5d4ad30e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/A Hat in Time Toggle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abfbbe660ffe7594fb9010d75e886dab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller new file mode 100644 index 00000000..3c833982 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-110845416098646015 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A Hat in Time Toggle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: abfbbe660ffe7594fb9010d75e886dab, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LouON Anim Toggles + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 3191647904779263968} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &3191647904779263968 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -110845416098646015} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -110845416098646015} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller.meta new file mode 100644 index 00000000..ac8762da --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Animation/Toggles/LouON Anim Toggles.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7319a135792d2c1488eeceb232815e0b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX.meta new file mode 100644 index 00000000..47fef0a2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98afb689e3f43fd45ad4478b111ccdcc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx new file mode 100644 index 00000000..cedaaa3e Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx.meta new file mode 100644 index 00000000..6aa8282c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1.fbx.meta @@ -0,0 +1,1634 @@ +fileFormatVersion: 2 +guid: 90a067a9a0abe5240819f82d1ec7982a +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Armature + 100002: BackHair + 100004: BackHair.end + 100006: BackHair1.end + 100008: BackHair1.R + 100010: BackHair_u + 100012: BackHair_u.end + 100014: BackHairRoot + 100016: BackTopHair + 100018: BackTopHair.end + 100020: BackTopHair.end.L + 100022: BackTopHair.L + 100024: Body + 100026: Boushi + 100028: Chest + 100030: Ear.end.L + 100032: Ear.end.R + 100034: Ear.L + 100036: Ear.R + 100038: Ear1.L + 100040: Ear1.R + 100042: Food + 100044: Food_end + 100046: foot.L + 100048: foot.R + 100050: FrontHair + 100052: FrontHair.end + 100054: FrontHair.end.L + 100056: FrontHair.end.R + 100058: FrontHair.L + 100060: FrontHair.R + 100062: FrontHairRoot + 100064: FrontTopHair.end.L + 100066: FrontTopHair.end.R + 100068: FrontTopHair.L + 100070: FrontTopHair.R + 100072: Hand.L + 100074: Hand.R + 100076: Head + 100078: Hips + 100080: Index Distal.L + 100082: Index Distal.R + 100084: Index Intermediate.L + 100086: Index Intermediate.R + 100088: Index Proximal.L + 100090: Index Proximal.R + 100092: Index.end.L + 100094: Index.end.R + 100096: Jacket + 100098: jacket.end.L + 100100: jacket.end.R + 100102: jacket.L + 100104: jacket.R + 100106: jacket1.L + 100108: jacket1.R + 100110: Jacket_sater + 100112: Jacket_shirt + 100114: LeftEye + 100116: Little Distal.L + 100118: Little Distal.R + 100120: Little Intermediate.L + 100122: Little Intermediate.R + 100124: Little Proximal.L + 100126: Little Proximal.R + 100128: Little.end.L + 100130: Little.end.R + 100132: //RootNode + 100134: lower_arm.L + 100136: lower_arm.R + 100138: lower_leg.L + 100140: lower_leg.R + 100142: Middle Distal.L + 100144: Middle Distal.R + 100146: Middle Intermediate.L + 100148: Middle Intermediate.R + 100150: Middle Proximal.L + 100152: Middle Proximal.R + 100154: Middle.end.L + 100156: Middle.end.R + 100158: Mimi + 100160: Neck + 100162: Necklace + 100164: necklace3 + 100166: necklace3.end + 100168: necklace4 + 100170: necklace4.end + 100172: nekkless + 100174: nekkless.001 + 100176: nekkless.002 + 100178: nekkless_root + 100180: other + 100182: RightEye + 100184: Ring Distal.L + 100186: Ring Distal.R + 100188: Ring Intermediate.L + 100190: Ring Intermediate.R + 100192: Ring Proximal.L + 100194: Ring Proximal.R + 100196: Ring.end.L + 100198: Ring.end.R + 100200: Sater + 100202: Shippo + 100204: Shirt + 100206: Shirt_sater + 100208: shoulder.L + 100210: shoulder.R + 100212: SideHair.end.L + 100214: SideHair.L + 100216: Spine + 100218: Tail.1 + 100220: Tail.2 + 100222: Tail.3 + 100224: Tail.4 + 100226: Tail.end + 100228: Thumb Distal.L + 100230: Thumb Distal.R + 100232: Thumb Intermediate.L + 100234: Thumb Intermediate.R + 100236: Thumb Proximal.L + 100238: Thumb Proximal.R + 100240: Thumb.end.L + 100242: Thumb.end.R + 100244: toe.L + 100246: toe.R + 100248: TopHair1 + 100250: TopHair1.end + 100252: TopHair1.end.L + 100254: TopHair1.end.R + 100256: TopHair1.L + 100258: TopHair1.R + 100260: TopHair2 + 100262: TopHair2.end + 100264: TopHair3 + 100266: TopHair3.end + 100268: TopHairRoot + 100270: TopSideHair + 100272: TopSideHair.end + 100274: upper_arm.L + 100276: upper_arm.R + 100278: upper_leg.L + 100280: upper_leg.R + 100282: zipper + 100284: zipper.end + 100286: zipper1 + 100288: zipper1.end + 100290: zipper2 + 100292: zipper2.end + 100294: zipper3 + 100296: zipper3.end + 100298: zipper4 + 100300: zipper4.end + 400000: Armature + 400002: BackHair + 400004: BackHair.end + 400006: BackHair1.end + 400008: BackHair1.R + 400010: BackHair_u + 400012: BackHair_u.end + 400014: BackHairRoot + 400016: BackTopHair + 400018: BackTopHair.end + 400020: BackTopHair.end.L + 400022: BackTopHair.L + 400024: Body + 400026: Boushi + 400028: Chest + 400030: Ear.end.L + 400032: Ear.end.R + 400034: Ear.L + 400036: Ear.R + 400038: Ear1.L + 400040: Ear1.R + 400042: Food + 400044: Food_end + 400046: foot.L + 400048: foot.R + 400050: FrontHair + 400052: FrontHair.end + 400054: FrontHair.end.L + 400056: FrontHair.end.R + 400058: FrontHair.L + 400060: FrontHair.R + 400062: FrontHairRoot + 400064: FrontTopHair.end.L + 400066: FrontTopHair.end.R + 400068: FrontTopHair.L + 400070: FrontTopHair.R + 400072: Hand.L + 400074: Hand.R + 400076: Head + 400078: Hips + 400080: Index Distal.L + 400082: Index Distal.R + 400084: Index Intermediate.L + 400086: Index Intermediate.R + 400088: Index Proximal.L + 400090: Index Proximal.R + 400092: Index.end.L + 400094: Index.end.R + 400096: Jacket + 400098: jacket.end.L + 400100: jacket.end.R + 400102: jacket.L + 400104: jacket.R + 400106: jacket1.L + 400108: jacket1.R + 400110: Jacket_sater + 400112: Jacket_shirt + 400114: LeftEye + 400116: Little Distal.L + 400118: Little Distal.R + 400120: Little Intermediate.L + 400122: Little Intermediate.R + 400124: Little Proximal.L + 400126: Little Proximal.R + 400128: Little.end.L + 400130: Little.end.R + 400132: //RootNode + 400134: lower_arm.L + 400136: lower_arm.R + 400138: lower_leg.L + 400140: lower_leg.R + 400142: Middle Distal.L + 400144: Middle Distal.R + 400146: Middle Intermediate.L + 400148: Middle Intermediate.R + 400150: Middle Proximal.L + 400152: Middle Proximal.R + 400154: Middle.end.L + 400156: Middle.end.R + 400158: Mimi + 400160: Neck + 400162: Necklace + 400164: necklace3 + 400166: necklace3.end + 400168: necklace4 + 400170: necklace4.end + 400172: nekkless + 400174: nekkless.001 + 400176: nekkless.002 + 400178: nekkless_root + 400180: other + 400182: RightEye + 400184: Ring Distal.L + 400186: Ring Distal.R + 400188: Ring Intermediate.L + 400190: Ring Intermediate.R + 400192: Ring Proximal.L + 400194: Ring Proximal.R + 400196: Ring.end.L + 400198: Ring.end.R + 400200: Sater + 400202: Shippo + 400204: Shirt + 400206: Shirt_sater + 400208: shoulder.L + 400210: shoulder.R + 400212: SideHair.end.L + 400214: SideHair.L + 400216: Spine + 400218: Tail.1 + 400220: Tail.2 + 400222: Tail.3 + 400224: Tail.4 + 400226: Tail.end + 400228: Thumb Distal.L + 400230: Thumb Distal.R + 400232: Thumb Intermediate.L + 400234: Thumb Intermediate.R + 400236: Thumb Proximal.L + 400238: Thumb Proximal.R + 400240: Thumb.end.L + 400242: Thumb.end.R + 400244: toe.L + 400246: toe.R + 400248: TopHair1 + 400250: TopHair1.end + 400252: TopHair1.end.L + 400254: TopHair1.end.R + 400256: TopHair1.L + 400258: TopHair1.R + 400260: TopHair2 + 400262: TopHair2.end + 400264: TopHair3 + 400266: TopHair3.end + 400268: TopHairRoot + 400270: TopSideHair + 400272: TopSideHair.end + 400274: upper_arm.L + 400276: upper_arm.R + 400278: upper_leg.L + 400280: upper_leg.R + 400282: zipper + 400284: zipper.end + 400286: zipper1 + 400288: zipper1.end + 400290: zipper2 + 400292: zipper2.end + 400294: zipper3 + 400296: zipper3.end + 400298: zipper4 + 400300: zipper4.end + 2100000: Ltex1 + 2100002: kinzoku + 2100004: Ltex2 + 2100006: toumei + 2100008: emotion + 2100010: maegami + 4300000: Boushi + 4300002: Shippo + 4300004: Jacket_sater + 4300006: Shirt_sater + 4300008: Jacket + 4300010: Jacket_shirt + 4300012: Sater + 4300014: Mimi + 4300016: Body + 4300018: Necklace + 4300020: Shirt + 4300022: other + 9500000: //RootNode + 13700000: Body + 13700002: Boushi + 13700004: Jacket + 13700006: Jacket_sater + 13700008: Jacket_shirt + 13700010: Mimi + 13700012: Necklace + 13700014: other + 13700016: Sater + 13700018: Shippo + 13700020: Shirt + 13700022: Shirt_sater + 2186277476908879412: ImportLogs + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Ltex1 + second: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Ltex2 + second: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: emotion + second: {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: kinzoku + second: {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: maegami + second: {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: toumei + second: {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_leg.L + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_leg.R + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_leg.L + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_leg.R + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: foot.L + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: foot.R + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Chest + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: shoulder.L + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: shoulder.R + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_arm.L + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_arm.R + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_arm.L + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_arm.R + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand.L + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand.R + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: toe.L + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: toe.R + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftEye + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightEye + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Proximal.L + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Intermediate.L + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Distal.L + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Proximal.L + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Intermediate.L + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Distal.L + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Proximal.L + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Intermediate.L + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Distal.L + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Proximal.L + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Intermediate.L + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Distal.L + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Proximal.L + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Intermediate.L + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Distal.L + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Proximal.R + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Intermediate.R + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Distal.R + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Proximal.R + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Intermediate.R + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Distal.R + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Proximal.R + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Intermediate.R + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Distal.R + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Proximal.R + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Intermediate.R + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Distal.R + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Proximal.R + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Intermediate.R + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Distal.R + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: LouON_ver1.03(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Boushi + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shippo + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Armature + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Hips + parentName: Armature + position: {x: -0, y: 0.0014175723, z: 0.7677878} + rotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: Tail.1 + parentName: Hips + position: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + rotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + scale: {x: 0.99999994, y: 1, z: 1.0000021} + - name: Tail.2 + parentName: Tail.1 + position: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + rotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Tail.3 + parentName: Tail.2 + position: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + rotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + scale: {x: 1, y: 0.99999994, z: 0.9999999} + - name: Tail.4 + parentName: Tail.3 + position: {x: -0, y: 0.096362956, z: -0.000000014900831} + rotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + scale: {x: 1, y: 1, z: 1} + - name: Tail.end + parentName: Tail.4 + position: {x: -0, y: 0.08385949, z: 2.6567637e-13} + rotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Spine + parentName: Hips + position: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + rotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + rotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + scale: {x: 1, y: 0.99999994, z: 1} + - name: shoulder.L + parentName: Chest + position: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + rotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: upper_arm.L + parentName: shoulder.L + position: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + rotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + scale: {x: 1, y: 1, z: 1} + - name: lower_arm.L + parentName: upper_arm.L + position: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + rotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: Hand.L + parentName: lower_arm.L + position: {x: -0, y: 0.206698, z: -0.00000011636576} + rotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Middle Proximal.L + parentName: Hand.L + position: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + rotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Middle Intermediate.L + parentName: Middle Proximal.L + position: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + rotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle Distal.L + parentName: Middle Intermediate.L + position: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + rotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle.end.L + parentName: Middle Distal.L + position: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + rotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Proximal.L + parentName: Hand.L + position: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + rotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + scale: {x: 1, y: 1, z: 1} + - name: Ring Intermediate.L + parentName: Ring Proximal.L + position: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + rotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Distal.L + parentName: Ring Intermediate.L + position: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + rotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring.end.L + parentName: Ring Distal.L + position: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + rotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Proximal.L + parentName: Hand.L + position: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + rotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Little Intermediate.L + parentName: Little Proximal.L + position: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + rotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Distal.L + parentName: Little Intermediate.L + position: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + rotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little.end.L + parentName: Little Distal.L + position: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + rotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Proximal.L + parentName: Hand.L + position: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + rotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Index Intermediate.L + parentName: Index Proximal.L + position: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + rotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Distal.L + parentName: Index Intermediate.L + position: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + rotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index.end.L + parentName: Index Distal.L + position: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + rotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Thumb Proximal.L + parentName: Hand.L + position: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + rotation: {x: -0.08032899, y: 0.097598955, z: 0.350596, w: 0.927957} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: Thumb Intermediate.L + parentName: Thumb Proximal.L + position: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + rotation: {x: 0.006749015, y: -0.0060724057, z: -0.036910865, w: 0.9992773} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Thumb Distal.L + parentName: Thumb Intermediate.L + position: {x: 0.00007375982, y: 0.019775752, z: -0.00000064633787} + rotation: {x: -0.00016635716, y: 0.0029134036, z: -0.011016795, w: 0.9999351} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + - name: Thumb.end.L + parentName: Thumb Distal.L + position: {x: 0.000000026077032, y: 0.019742928, z: 0.00000008684583} + rotation: {x: 0.00934991, y: -0.020029718, z: 0.0176029, w: 0.9996007} + scale: {x: 1.0000001, y: 0.99999994, z: 1} + - name: shoulder.R + parentName: Chest + position: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + rotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + scale: {x: 1, y: 1, z: 1} + - name: upper_arm.R + parentName: shoulder.R + position: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + rotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + scale: {x: 1, y: 1, z: 1} + - name: lower_arm.R + parentName: upper_arm.R + position: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + rotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: Hand.R + parentName: lower_arm.R + position: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + rotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + scale: {x: 0.9999999, y: 0.99999994, z: 1} + - name: Middle Proximal.R + parentName: Hand.R + position: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + rotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Middle Intermediate.R + parentName: Middle Proximal.R + position: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + rotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle Distal.R + parentName: Middle Intermediate.R + position: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + rotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle.end.R + parentName: Middle Distal.R + position: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + rotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Proximal.R + parentName: Hand.R + position: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + rotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Ring Intermediate.R + parentName: Ring Proximal.R + position: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + rotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Distal.R + parentName: Ring Intermediate.R + position: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + rotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring.end.R + parentName: Ring Distal.R + position: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + rotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Proximal.R + parentName: Hand.R + position: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + rotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + scale: {x: 0.99999994, y: 1.0000001, z: 1} + - name: Little Intermediate.R + parentName: Little Proximal.R + position: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + rotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Distal.R + parentName: Little Intermediate.R + position: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + rotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little.end.R + parentName: Little Distal.R + position: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + rotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Proximal.R + parentName: Hand.R + position: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + rotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Index Intermediate.R + parentName: Index Proximal.R + position: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + rotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Distal.R + parentName: Index Intermediate.R + position: {x: -0, y: 0.018425755, z: -0.00000012067383} + rotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index.end.R + parentName: Index Distal.R + position: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + rotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Thumb Proximal.R + parentName: Hand.R + position: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + rotation: {x: -0.080337524, y: -0.09760738, z: -0.35043705, w: 0.9280155} + scale: {x: 0.9999998, y: 1, z: 1} + - name: Thumb Intermediate.R + parentName: Thumb Proximal.R + position: {x: 0.000000013504177, y: 0.028356332, z: 0.000000015366822} + rotation: {x: 0.0067476807, y: 0.0056053433, z: 0.038602505, w: 0.99921614} + scale: {x: 1, y: 0.9999999, z: 1} + - name: Thumb Distal.R + parentName: Thumb Intermediate.R + position: {x: -0.000000006519258, y: 0.019775975, z: 4.656613e-10} + rotation: {x: -0.00015083075, y: -0.0024416721, z: 0.0091516245, w: 0.9999552} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Thumb.end.R + parentName: Thumb Distal.R + position: {x: -0.000000009313226, y: 0.01974288, z: -0.00000001792796} + rotation: {x: 0.009349904, y: 0.020029709, z: -0.017602911, w: 0.9996007} + scale: {x: 1, y: 0.99999994, z: 1} + - name: zipper4 + parentName: upper_arm.R + position: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + rotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: zipper4.end + parentName: zipper4 + position: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + rotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Food + parentName: Chest + position: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + rotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + scale: {x: 1, y: 0.99999994, z: 0.99999946} + - name: Food_end + parentName: Food + position: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + rotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, w: 0.999998} + scale: {x: 1, y: 1, z: 0.99999994} + - name: zipper3 + parentName: Chest + position: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + rotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + scale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + - name: zipper3.end + parentName: zipper3 + position: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + rotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + scale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + - name: nekkless_root + parentName: Chest + position: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + rotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + scale: {x: 1, y: 1, z: 0.99999464} + - name: nekkless + parentName: nekkless_root + position: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + rotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: nekkless.001 + parentName: nekkless + position: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + rotation: {x: -0.09411586, y: 0.026038222, z: -0.023312667, w: 0.9949476} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: necklace3 + parentName: nekkless.001 + position: {x: 0.0000000057043508, y: 0.012137998, z: -0.000000008592906} + rotation: {x: -0.0021304868, y: -0.01102827, z: 0.007388722, w: 0.99990964} + scale: {x: 1, y: 0.99999994, z: 1} + - name: necklace3.end + parentName: necklace3 + position: {x: 0.000000003259629, y: 0.0303046, z: -0.000000029598596} + rotation: {x: 0.0981852, y: -0.0052153384, z: 0.0077618025, w: 0.9951242} + scale: {x: 1, y: 1.0000001, z: 1} + - name: nekkless.002 + parentName: nekkless + position: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + rotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + - name: necklace4 + parentName: nekkless.002 + position: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + rotation: {x: -0.044604078, y: 0.022902884, z: -0.0035744403, w: 0.9987358} + scale: {x: 1, y: 1, z: 1} + - name: necklace4.end + parentName: necklace4 + position: {x: -0.00000002514571, y: 0.030631725, z: -0.000000013969839} + rotation: {x: -0.014120773, y: -0.014022585, z: 0.021458045, w: 0.9995717} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Neck + parentName: Chest + position: {x: -2.4286129e-17, y: 0.20484583, z: 0} + rotation: {x: 0.046410732, y: 7.4811907e-10, z: 8.989825e-10, w: 0.99892247} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Head + parentName: Neck + position: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + rotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616757e-10, w: 0.998239} + scale: {x: 1, y: 1, z: 1} + - name: zipper1 + parentName: Head + position: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + rotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + scale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + - name: zipper1.end + parentName: zipper1 + position: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + rotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: zipper2 + parentName: Head + position: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + rotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + scale: {x: 1.0000002, y: 1, z: 1.0000052} + - name: zipper2.end + parentName: zipper2 + position: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + rotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + scale: {x: 0.9999999, y: 1, z: 0.99999994} + - name: Ear.R + parentName: Head + position: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + rotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + scale: {x: 1.0000001, y: 1, z: 1} + - name: Ear1.R + parentName: Ear.R + position: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + rotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Ear.end.R + parentName: Ear1.R + position: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + rotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + - name: Ear.L + parentName: Head + position: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + rotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + scale: {x: 1, y: 0.9999999, z: 0.99999994} + - name: Ear1.L + parentName: Ear.L + position: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + rotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + scale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + - name: Ear.end.L + parentName: Ear1.L + position: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + rotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + scale: {x: 1, y: 1, z: 1} + - name: FrontHairRoot + parentName: Head + position: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + rotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + scale: {x: 1, y: 1, z: 1.0000001} + - name: FrontHair + parentName: FrontHairRoot + position: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + rotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + - name: FrontHair.end + parentName: FrontHair + position: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + rotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + scale: {x: 1, y: 0.99999994, z: 1} + - name: SideHair.L + parentName: FrontHairRoot + position: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + rotation: {x: 0.9261341, y: -0.25303426, z: -0.18361516, w: 0.21103254} + scale: {x: 0.99999994, y: 1, z: 0.9999999} + - name: SideHair.end.L + parentName: SideHair.L + position: {x: 0.000000053085387, y: 0.050570797, z: -9.313226e-10} + rotation: {x: -0.048843082, y: 0.15419383, z: -0.14710605, w: 0.9758066} + scale: {x: 0.99999994, y: 0.99999976, z: 1} + - name: FrontHair.L + parentName: FrontHairRoot + position: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + rotation: {x: 0.96312976, y: -0.00030677608, z: -0.04054341, w: 0.2659647} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + - name: FrontHair.end.L + parentName: FrontHair.L + position: {x: 0.000000010360964, y: 0.104473986, z: 0} + rotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + scale: {x: 1, y: 0.9999999, z: 1} + - name: FrontHair.R + parentName: FrontHairRoot + position: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + rotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + scale: {x: 0.99999994, y: 1, z: 1.0000001} + - name: FrontHair.end.R + parentName: FrontHair.R + position: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + rotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + scale: {x: 1.0000001, y: 0.99999994, z: 1} + - name: FrontTopHair.L + parentName: FrontHairRoot + position: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + rotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + - name: FrontTopHair.end.L + parentName: FrontTopHair.L + position: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + rotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: FrontTopHair.R + parentName: FrontHairRoot + position: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + rotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + scale: {x: 1, y: 1, z: 1.0000001} + - name: FrontTopHair.end.R + parentName: FrontTopHair.R + position: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + rotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + scale: {x: 1, y: 0.9999998, z: 0.9999999} + - name: BackHairRoot + parentName: Head + position: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + rotation: {x: -0.2859162, y: -8.535278e-10, z: -0.0000000013934699, w: 0.95825464} + scale: {x: 1, y: 1, z: 1} + - name: BackHair + parentName: BackHairRoot + position: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + rotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.0000000147534305, w: -0.26026055} + scale: {x: 1, y: 1, z: 1.0000004} + - name: BackHair.end + parentName: BackHair + position: {x: 2.220446e-16, y: 0.12817109, z: 0} + rotation: {x: -0.027465105, y: -0.0000000122337065, z: 0.000000012233642, w: 0.99962276} + scale: {x: 1, y: 1, z: 1.0000001} + - name: BackTopHair.L + parentName: BackHairRoot + position: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + rotation: {x: 0.9696302, y: -0.024798704, z: -0.04048635, w: -0.23992346} + scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + - name: BackTopHair.end.L + parentName: BackTopHair.L + position: {x: -0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + rotation: {x: 0.00034856412, y: 0.020037094, z: -0.020332677, w: 0.9995924} + scale: {x: 0.9999999, y: 0.9999998, z: 1} + - name: BackHair1.R + parentName: BackHairRoot + position: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + rotation: {x: 0.9696302, y: 0.024798697, z: 0.04048635, w: -0.23992346} + scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + - name: BackHair1.end + parentName: BackHair1.R + position: {x: 0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + rotation: {x: -0.0012403594, y: -0.023000272, z: 0.023228597, w: 0.9994648} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + - name: BackHair_u + parentName: BackHairRoot + position: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + rotation: {x: 0.9723223, y: 1.560027e-16, z: -6.366633e-16, w: -0.23364387} + scale: {x: 1, y: 1, z: 0.9999995} + - name: BackHair_u.end + parentName: BackHair_u + position: {x: -2.933851e-15, y: 0.067972206, z: 0.0000000018990238} + rotation: {x: -0.000000059604666, y: -8.600681e-20, z: -1.284175e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: TopHairRoot + parentName: Head + position: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + rotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + scale: {x: 1, y: 1, z: 1.0000001} + - name: TopHair1.R + parentName: TopHairRoot + position: {x: 0.057886563, y: -0.004662419, z: -0.025746126} + rotation: {x: 0.96165454, y: 0.19613452, z: 0.117449634, w: -0.15151723} + scale: {x: 0.9999997, y: 0.9999998, z: 0.9999999} + - name: TopHair1.end.R + parentName: TopHair1.R + position: {x: -0.000000029802322, y: 0.122046, z: -0.000000007450581} + rotation: {x: -0.09543545, y: -0.13101476, z: 0.1365343, w: 0.9772848} + scale: {x: 1, y: 1, z: 0.99999994} + - name: BackTopHair + parentName: TopHairRoot + position: {x: -0.0603334, y: -0.014427439, z: -0.023333648} + rotation: {x: 0.964061, y: -0.1369053, z: -0.21745165, w: -0.067513555} + scale: {x: 1.0000002, y: 1, z: 0.99999994} + - name: BackTopHair.end + parentName: BackTopHair + position: {x: 0.000000063329935, y: 0.11987021, z: 0.000000007450581} + rotation: {x: -0.039124534, y: 0.14028814, z: -0.15011452, w: 0.9778825} + scale: {x: 1, y: 1, z: 1.0000001} + - name: TopSideHair + parentName: TopHairRoot + position: {x: 0.09236359, y: -0.016853472, z: 0.005286086} + rotation: {x: 0.95636547, y: 0.2408695, z: 0.16284451, w: -0.028788395} + scale: {x: 1.0000002, y: 1, z: 1} + - name: TopSideHair.end + parentName: TopSideHair + position: {x: 0.0000000121071935, y: 0.100262105, z: 0.00000003259629} + rotation: {x: -0.01110661, y: -0.20289864, z: 0.20230816, w: 0.95800847} + scale: {x: 0.99999994, y: 1.0000001, z: 1} + - name: TopHair1 + parentName: TopHairRoot + position: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + rotation: {x: 0.95639646, y: 0.18324171, z: 0.104927994, w: 0.20178807} + scale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + - name: TopHair1.end + parentName: TopHair1 + position: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000018626451} + rotation: {x: 0.035156783, y: -0.01474715, z: 0.017440327, w: 0.99912083} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: TopHair2 + parentName: TopHairRoot + position: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + rotation: {x: 0.7225694, y: -0.45585266, z: -0.5179858, w: 0.042219464} + scale: {x: 1, y: 1, z: 0.99999994} + - name: TopHair2.end + parentName: TopHair2 + position: {x: 0.000000024680048, y: 0.10633684, z: -0.00000008195639} + rotation: {x: -0.048165806, y: 0.16886756, z: -0.102516934, w: 0.97910887} + scale: {x: 1, y: 0.9999999, z: 1} + - name: TopHair3 + parentName: TopHairRoot + position: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + rotation: {x: -0.3975708, y: 0.3941088, z: 0.42900997, w: 0.70891905} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: TopHair3.end + parentName: TopHair3 + position: {x: -0.000000038184226, y: 0.044460014, z: -0.00000007543713} + rotation: {x: -0.063225254, y: 0.04197443, z: -0.0011081866, w: 0.9971156} + scale: {x: 1, y: 1, z: 0.99999994} + - name: TopHair1.L + parentName: TopHairRoot + position: {x: -0.023526262, y: -0.010902743, z: -0.065714315} + rotation: {x: 0.9648871, y: -0.02595664, z: -0.10601806, w: -0.23891287} + scale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + - name: TopHair1.end.L + parentName: TopHair1.L + position: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000018626451} + rotation: {x: -0.24996126, y: 0.054545715, z: -0.052196696, w: 0.96530807} + scale: {x: 0.9999999, y: 1, z: 1} + - name: LeftEye + parentName: Head + position: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + rotation: {x: -0.054126736, y: 0.0041361754, z: 0.0037109193, w: 0.99851865} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: RightEye + parentName: Head + position: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + rotation: {x: -0.054126736, y: -0.0041361772, z: -0.003710919, w: 0.99851865} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: jacket.R + parentName: Hips + position: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + rotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + scale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + - name: jacket1.R + parentName: jacket.R + position: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + rotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + scale: {x: 1, y: 0.9999998, z: 0.9999999} + - name: jacket.end.R + parentName: jacket1.R + position: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + rotation: {x: 0.0006172687, y: -0.048496164, z: 0.04838912, w: 0.9976504} + scale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + - name: jacket.L + parentName: Hips + position: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + rotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + scale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + - name: jacket1.L + parentName: jacket.L + position: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + rotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + scale: {x: 1, y: 0.9999998, z: 0.99999994} + - name: jacket.end.L + parentName: jacket1.L + position: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + rotation: {x: 0.000611031, y: 0.048496705, z: -0.048386555, w: 0.99765044} + scale: {x: 1, y: 1.0000001, z: 1} + - name: zipper + parentName: jacket1.L + position: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + rotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + scale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + - name: zipper.end + parentName: zipper + position: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + rotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: upper_leg.L + parentName: Hips + position: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + rotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + scale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + - name: lower_leg.L + parentName: upper_leg.L + position: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + rotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + scale: {x: 1, y: 1, z: 1} + - name: foot.L + parentName: lower_leg.L + position: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + rotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: toe.L + parentName: foot.L + position: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + rotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + scale: {x: 1, y: 0.99999976, z: 0.99999994} + - name: upper_leg.R + parentName: Hips + position: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + rotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + scale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + - name: lower_leg.R + parentName: upper_leg.R + position: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + rotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: foot.R + parentName: lower_leg.R + position: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + rotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + - name: toe.R + parentName: foot.R + position: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + rotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: Jacket_sater + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shirt_sater + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Jacket + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Jacket_shirt + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Sater + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Mimi + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Body + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Necklace + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shirt + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: other + parentName: LouON_ver1.03(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx new file mode 100644 index 00000000..7c876553 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx.meta new file mode 100644 index 00000000..b1ed395f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/LouON_ver1.1_parts.fbx.meta @@ -0,0 +1,1679 @@ +fileFormatVersion: 2 +guid: 847dd99658a23a54cb5a4b03c84e7a03 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Armature + 100002: BackHair + 100004: BackHair.end + 100006: BackHair1.end + 100008: BackHair1.R + 100010: BackHair_u + 100012: BackHair_u.end + 100014: BackHairRoot + 100016: BackTopHair + 100018: BackTopHair.end + 100020: BackTopHair.end.L + 100022: BackTopHair.L + 100024: Body + 100026: Boushi + 100028: Chest + 100030: Ear.end.L + 100032: Ear.end.R + 100034: Ear.L + 100036: Ear.R + 100038: Ear1.L + 100040: Ear1.R + 100042: Food + 100044: Food_end + 100046: foot.L + 100048: foot.R + 100050: FrontHair + 100052: FrontHair.end + 100054: FrontHair.end.L + 100056: FrontHair.end.R + 100058: FrontHair.L + 100060: FrontHair.R + 100062: FrontHairRoot + 100064: FrontTopHair.end.L + 100066: FrontTopHair.end.R + 100068: FrontTopHair.L + 100070: FrontTopHair.R + 100072: Hair + 100074: Hand.L + 100076: Hand.R + 100078: Head + 100080: Hips + 100082: Index Distal.L + 100084: Index Distal.R + 100086: Index Intermediate.L + 100088: Index Intermediate.R + 100090: Index Proximal.L + 100092: Index Proximal.R + 100094: Index.end.L + 100096: Index.end.R + 100098: Jacket + 100100: jacket.end.L + 100102: jacket.end.R + 100104: jacket.L + 100106: jacket.R + 100108: jacket1.L + 100110: jacket1.R + 100112: Jacket_sater + 100114: Jacket_shirt + 100116: LeftEye + 100118: Little Distal.L + 100120: Little Distal.R + 100122: Little Intermediate.L + 100124: Little Intermediate.R + 100126: Little Proximal.L + 100128: Little Proximal.R + 100130: Little.end.L + 100132: Little.end.R + 100134: //RootNode + 100136: lower_arm.L + 100138: lower_arm.R + 100140: lower_leg.L + 100142: lower_leg.R + 100144: Middle Distal.L + 100146: Middle Distal.R + 100148: Middle Intermediate.L + 100150: Middle Intermediate.R + 100152: Middle Proximal.L + 100154: Middle Proximal.R + 100156: Middle.end.L + 100158: Middle.end.R + 100160: Mimi + 100162: Neck + 100164: Neck_arm_foot + 100166: Necklace + 100168: necklace3 + 100170: necklace3.end + 100172: necklace4 + 100174: necklace4.end + 100176: nekkless + 100178: nekkless.001 + 100180: nekkless.002 + 100182: nekkless_root + 100184: ohterBody + 100186: otherBody_full + 100188: RightEye + 100190: Ring Distal.L + 100192: Ring Distal.R + 100194: Ring Intermediate.L + 100196: Ring Intermediate.R + 100198: Ring Proximal.L + 100200: Ring Proximal.R + 100202: Ring.end.L + 100204: Ring.end.R + 100206: Sater + 100208: Shippo + 100210: Shirt + 100212: Shirt_sater + 100214: Shoes + 100216: shoulder.L + 100218: shoulder.R + 100220: SideHair.end.L + 100222: SideHair.L + 100224: Spine + 100226: Tail.1 + 100228: Tail.2 + 100230: Tail.3 + 100232: Tail.4 + 100234: Tail.end + 100236: Thumb Distal.L + 100238: Thumb Distal.R + 100240: Thumb Intermediate.L + 100242: Thumb Intermediate.R + 100244: Thumb Proximal.L + 100246: Thumb Proximal.R + 100248: Thumb.end.L + 100250: Thumb.end.R + 100252: toe.L + 100254: toe.R + 100256: TopHair1 + 100258: TopHair1.end + 100260: TopHair1.end.L + 100262: TopHair1.end.R + 100264: TopHair1.L + 100266: TopHair1.R + 100268: TopHair2 + 100270: TopHair2.end + 100272: TopHair3 + 100274: TopHair3.end + 100276: TopHairRoot + 100278: TopSideHair + 100280: TopSideHair.end + 100282: upper_arm.L + 100284: upper_arm.R + 100286: upper_leg.L + 100288: upper_leg.R + 100290: zipper + 100292: zipper.end + 100294: zipper1 + 100296: zipper1.end + 100298: zipper2 + 100300: zipper2.end + 100302: zipper3 + 100304: zipper3.end + 100306: zipper4 + 100308: zipper4.end + 100310: Zubon + 400000: Armature + 400002: BackHair + 400004: BackHair.end + 400006: BackHair1.end + 400008: BackHair1.R + 400010: BackHair_u + 400012: BackHair_u.end + 400014: BackHairRoot + 400016: BackTopHair + 400018: BackTopHair.end + 400020: BackTopHair.end.L + 400022: BackTopHair.L + 400024: Body + 400026: Boushi + 400028: Chest + 400030: Ear.end.L + 400032: Ear.end.R + 400034: Ear.L + 400036: Ear.R + 400038: Ear1.L + 400040: Ear1.R + 400042: Food + 400044: Food_end + 400046: foot.L + 400048: foot.R + 400050: FrontHair + 400052: FrontHair.end + 400054: FrontHair.end.L + 400056: FrontHair.end.R + 400058: FrontHair.L + 400060: FrontHair.R + 400062: FrontHairRoot + 400064: FrontTopHair.end.L + 400066: FrontTopHair.end.R + 400068: FrontTopHair.L + 400070: FrontTopHair.R + 400072: Hair + 400074: Hand.L + 400076: Hand.R + 400078: Head + 400080: Hips + 400082: Index Distal.L + 400084: Index Distal.R + 400086: Index Intermediate.L + 400088: Index Intermediate.R + 400090: Index Proximal.L + 400092: Index Proximal.R + 400094: Index.end.L + 400096: Index.end.R + 400098: Jacket + 400100: jacket.end.L + 400102: jacket.end.R + 400104: jacket.L + 400106: jacket.R + 400108: jacket1.L + 400110: jacket1.R + 400112: Jacket_sater + 400114: Jacket_shirt + 400116: LeftEye + 400118: Little Distal.L + 400120: Little Distal.R + 400122: Little Intermediate.L + 400124: Little Intermediate.R + 400126: Little Proximal.L + 400128: Little Proximal.R + 400130: Little.end.L + 400132: Little.end.R + 400134: //RootNode + 400136: lower_arm.L + 400138: lower_arm.R + 400140: lower_leg.L + 400142: lower_leg.R + 400144: Middle Distal.L + 400146: Middle Distal.R + 400148: Middle Intermediate.L + 400150: Middle Intermediate.R + 400152: Middle Proximal.L + 400154: Middle Proximal.R + 400156: Middle.end.L + 400158: Middle.end.R + 400160: Mimi + 400162: Neck + 400164: Neck_arm_foot + 400166: Necklace + 400168: necklace3 + 400170: necklace3.end + 400172: necklace4 + 400174: necklace4.end + 400176: nekkless + 400178: nekkless.001 + 400180: nekkless.002 + 400182: nekkless_root + 400184: ohterBody + 400186: otherBody_full + 400188: RightEye + 400190: Ring Distal.L + 400192: Ring Distal.R + 400194: Ring Intermediate.L + 400196: Ring Intermediate.R + 400198: Ring Proximal.L + 400200: Ring Proximal.R + 400202: Ring.end.L + 400204: Ring.end.R + 400206: Sater + 400208: Shippo + 400210: Shirt + 400212: Shirt_sater + 400214: Shoes + 400216: shoulder.L + 400218: shoulder.R + 400220: SideHair.end.L + 400222: SideHair.L + 400224: Spine + 400226: Tail.1 + 400228: Tail.2 + 400230: Tail.3 + 400232: Tail.4 + 400234: Tail.end + 400236: Thumb Distal.L + 400238: Thumb Distal.R + 400240: Thumb Intermediate.L + 400242: Thumb Intermediate.R + 400244: Thumb Proximal.L + 400246: Thumb Proximal.R + 400248: Thumb.end.L + 400250: Thumb.end.R + 400252: toe.L + 400254: toe.R + 400256: TopHair1 + 400258: TopHair1.end + 400260: TopHair1.end.L + 400262: TopHair1.end.R + 400264: TopHair1.L + 400266: TopHair1.R + 400268: TopHair2 + 400270: TopHair2.end + 400272: TopHair3 + 400274: TopHair3.end + 400276: TopHairRoot + 400278: TopSideHair + 400280: TopSideHair.end + 400282: upper_arm.L + 400284: upper_arm.R + 400286: upper_leg.L + 400288: upper_leg.R + 400290: zipper + 400292: zipper.end + 400294: zipper1 + 400296: zipper1.end + 400298: zipper2 + 400300: zipper2.end + 400302: zipper3 + 400304: zipper3.end + 400306: zipper4 + 400308: zipper4.end + 400310: Zubon + 2100000: Ltex1 + 2100002: kinzoku + 2100004: Ltex2 + 2100006: toumei + 2100008: emotion + 2100010: maegami + 4300000: Boushi + 4300002: Shippo + 4300004: Jacket_sater + 4300006: Shirt_sater + 4300008: Jacket + 4300010: Jacket_shirt + 4300012: Sater + 4300014: Shoes + 4300016: Mimi + 4300018: Body + 4300020: otherBody_full + 4300022: Necklace + 4300024: Hair + 4300026: Shirt + 4300028: Neck_arm_foot + 4300030: ohterBody + 4300032: Zubon + 9500000: //RootNode + 13700000: Body + 13700002: Boushi + 13700004: Hair + 13700006: Jacket + 13700008: Jacket_sater + 13700010: Jacket_shirt + 13700012: Mimi + 13700014: Neck_arm_foot + 13700016: Necklace + 13700018: ohterBody + 13700020: otherBody_full + 13700022: Sater + 13700024: Shippo + 13700026: Shirt + 13700028: Shirt_sater + 13700030: Shoes + 13700032: Zubon + 2186277476908879412: ImportLogs + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Ltex1 + second: {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Ltex2 + second: {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: emotion + second: {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: kinzoku + second: {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: maegami + second: {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: toumei + second: {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: + - boneName: Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_leg.L + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_leg.R + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_leg.L + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_leg.R + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: foot.L + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: foot.R + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Chest + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: shoulder.L + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: shoulder.R + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_arm.L + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: upper_arm.R + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_arm.L + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: lower_arm.R + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand.L + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Hand.R + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: toe.L + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: toe.R + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftEye + humanName: LeftEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightEye + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Proximal.L + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Intermediate.L + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Distal.L + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Proximal.L + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Intermediate.L + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Distal.L + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Proximal.L + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Intermediate.L + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Distal.L + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Proximal.L + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Intermediate.L + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Distal.L + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Proximal.L + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Intermediate.L + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Distal.L + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Proximal.R + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Intermediate.R + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Thumb Distal.R + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Proximal.R + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Intermediate.R + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Index Distal.R + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Proximal.R + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Intermediate.R + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Middle Distal.R + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Proximal.R + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Intermediate.R + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Ring Distal.R + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Proximal.R + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Intermediate.R + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Little Distal.R + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: LouON_ver1.03_parts(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Boushi + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shippo + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Armature + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Hips + parentName: Armature + position: {x: -0, y: 0.0014175723, z: 0.7677878} + rotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: Tail.1 + parentName: Hips + position: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + rotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + scale: {x: 0.99999994, y: 1, z: 1.0000021} + - name: Tail.2 + parentName: Tail.1 + position: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + rotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Tail.3 + parentName: Tail.2 + position: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + rotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + scale: {x: 1, y: 0.99999994, z: 0.9999999} + - name: Tail.4 + parentName: Tail.3 + position: {x: -0, y: 0.096362956, z: -0.000000014900831} + rotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + scale: {x: 1, y: 1, z: 1} + - name: Tail.end + parentName: Tail.4 + position: {x: -0, y: 0.08385949, z: 2.6567637e-13} + rotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Spine + parentName: Hips + position: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + rotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + rotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + scale: {x: 1, y: 0.99999994, z: 1} + - name: shoulder.L + parentName: Chest + position: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + rotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: upper_arm.L + parentName: shoulder.L + position: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + rotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + scale: {x: 1, y: 1, z: 1} + - name: lower_arm.L + parentName: upper_arm.L + position: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + rotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: Hand.L + parentName: lower_arm.L + position: {x: -0, y: 0.206698, z: -0.00000011636576} + rotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Middle Proximal.L + parentName: Hand.L + position: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + rotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Middle Intermediate.L + parentName: Middle Proximal.L + position: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + rotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle Distal.L + parentName: Middle Intermediate.L + position: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + rotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle.end.L + parentName: Middle Distal.L + position: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + rotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Proximal.L + parentName: Hand.L + position: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + rotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + scale: {x: 1, y: 1, z: 1} + - name: Ring Intermediate.L + parentName: Ring Proximal.L + position: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + rotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Distal.L + parentName: Ring Intermediate.L + position: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + rotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring.end.L + parentName: Ring Distal.L + position: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + rotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Proximal.L + parentName: Hand.L + position: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + rotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Little Intermediate.L + parentName: Little Proximal.L + position: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + rotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Distal.L + parentName: Little Intermediate.L + position: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + rotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little.end.L + parentName: Little Distal.L + position: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + rotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Proximal.L + parentName: Hand.L + position: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + rotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + scale: {x: 1, y: 1.0000001, z: 1} + - name: Index Intermediate.L + parentName: Index Proximal.L + position: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + rotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Distal.L + parentName: Index Intermediate.L + position: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + rotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index.end.L + parentName: Index Distal.L + position: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + rotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Thumb Proximal.L + parentName: Hand.L + position: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + rotation: {x: -0.08032899, y: 0.097598955, z: 0.350596, w: 0.927957} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: Thumb Intermediate.L + parentName: Thumb Proximal.L + position: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + rotation: {x: 0.00674877, y: -0.0060724216, z: -0.036910005, w: 0.9992774} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Thumb Distal.L + parentName: Thumb Intermediate.L + position: {x: 0.00007377099, y: 0.01977579, z: -0.00000051315874} + rotation: {x: -0.00016634878, y: 0.0029133798, z: -0.011016796, w: 0.9999351} + scale: {x: 0.9999999, y: 0.99999994, z: 0.9999998} + - name: Thumb.end.L + parentName: Thumb Distal.L + position: {x: 0.000000011175871, y: 0.019742899, z: 0.00000008684583} + rotation: {x: 0.009349917, y: -0.020029707, z: 0.01760291, w: 0.9996007} + scale: {x: 1, y: 0.9999999, z: 0.99999994} + - name: shoulder.R + parentName: Chest + position: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + rotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + scale: {x: 1, y: 1, z: 1} + - name: upper_arm.R + parentName: shoulder.R + position: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + rotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + scale: {x: 1, y: 1, z: 1} + - name: lower_arm.R + parentName: upper_arm.R + position: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + rotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: Hand.R + parentName: lower_arm.R + position: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + rotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + scale: {x: 0.9999999, y: 0.99999994, z: 1} + - name: Middle Proximal.R + parentName: Hand.R + position: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + rotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Middle Intermediate.R + parentName: Middle Proximal.R + position: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + rotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle Distal.R + parentName: Middle Intermediate.R + position: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + rotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Middle.end.R + parentName: Middle Distal.R + position: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + rotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Proximal.R + parentName: Hand.R + position: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + rotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Ring Intermediate.R + parentName: Ring Proximal.R + position: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + rotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring Distal.R + parentName: Ring Intermediate.R + position: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + rotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Ring.end.R + parentName: Ring Distal.R + position: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + rotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Proximal.R + parentName: Hand.R + position: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + rotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + scale: {x: 0.99999994, y: 1.0000001, z: 1} + - name: Little Intermediate.R + parentName: Little Proximal.R + position: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + rotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little Distal.R + parentName: Little Intermediate.R + position: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + rotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Little.end.R + parentName: Little Distal.R + position: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + rotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Proximal.R + parentName: Hand.R + position: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + rotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + scale: {x: 0.99999994, y: 1, z: 1} + - name: Index Intermediate.R + parentName: Index Proximal.R + position: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + rotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index Distal.R + parentName: Index Intermediate.R + position: {x: -0, y: 0.018425755, z: -0.00000012067383} + rotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Index.end.R + parentName: Index Distal.R + position: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + rotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Thumb Proximal.R + parentName: Hand.R + position: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + rotation: {x: -0.080337524, y: -0.097607374, z: -0.3504371, w: 0.92801535} + scale: {x: 0.9999999, y: 1, z: 1} + - name: Thumb Intermediate.R + parentName: Thumb Proximal.R + position: {x: -0.000000023748726, y: 0.028356317, z: 0.00000002986053} + rotation: {x: 0.0067533073, y: 0.005605167, z: 0.03860717, w: 0.999216} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Thumb Distal.R + parentName: Thumb Intermediate.R + position: {x: 0.000000013038516, y: 0.019775948, z: -0.0000001124572} + rotation: {x: -0.00015083447, y: -0.0024416298, z: 0.009151697, w: 0.9999552} + scale: {x: 1, y: 1.0000001, z: 0.99999994} + - name: Thumb.end.R + parentName: Thumb Distal.R + position: {x: 0.0000000037252903, y: 0.01974291, z: 0.00000009383075} + rotation: {x: 0.0093499, y: 0.020029703, z: -0.017602922, w: 0.9996007} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: zipper4 + parentName: upper_arm.R + position: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + rotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: zipper4.end + parentName: zipper4 + position: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + rotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Food + parentName: Chest + position: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + rotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + scale: {x: 1, y: 0.99999994, z: 0.99999946} + - name: Food_end + parentName: Food + position: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + rotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, w: 0.999998} + scale: {x: 1, y: 1, z: 0.99999994} + - name: zipper3 + parentName: Chest + position: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + rotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + scale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + - name: zipper3.end + parentName: zipper3 + position: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + rotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + scale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + - name: nekkless_root + parentName: Chest + position: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + rotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + scale: {x: 1, y: 1, z: 0.99999464} + - name: nekkless + parentName: nekkless_root + position: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + rotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: nekkless.001 + parentName: nekkless + position: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + rotation: {x: -0.09411586, y: 0.026038209, z: -0.023312667, w: 0.9949476} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: necklace3 + parentName: nekkless.001 + position: {x: 0.0000000024447218, y: 0.012137998, z: -0.000000008636562} + rotation: {x: -0.0021304872, y: -0.011028263, z: 0.0073887245, w: 0.99990964} + scale: {x: 1, y: 0.99999994, z: 1} + - name: necklace3.end + parentName: necklace3 + position: {x: 0.000000005122274, y: 0.030304596, z: -0.0000000296277} + rotation: {x: 0.0981852, y: -0.0052153342, z: 0.0077617974, w: 0.9951242} + scale: {x: 1, y: 1, z: 1} + - name: nekkless.002 + parentName: nekkless + position: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + rotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + - name: necklace4 + parentName: nekkless.002 + position: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + rotation: {x: -0.04460408, y: 0.02290292, z: -0.0035744414, w: 0.9987358} + scale: {x: 0.99999994, y: 1, z: 1} + - name: necklace4.end + parentName: necklace4 + position: {x: -0.00000005122274, y: 0.030631786, z: -0.000000027008355} + rotation: {x: -0.014120791, y: -0.014022608, z: 0.021458039, w: 0.9995717} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: Neck + parentName: Chest + position: {x: -2.4286129e-17, y: 0.20484583, z: 0} + rotation: {x: 0.046410732, y: 7.4811896e-10, z: 8.989825e-10, w: 0.99892247} + scale: {x: 1, y: 1, z: 0.99999994} + - name: Head + parentName: Neck + position: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + rotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616758e-10, w: 0.998239} + scale: {x: 1, y: 1, z: 1} + - name: zipper1 + parentName: Head + position: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + rotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + scale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + - name: zipper1.end + parentName: zipper1 + position: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + rotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: zipper2 + parentName: Head + position: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + rotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + scale: {x: 1.0000002, y: 1, z: 1.0000052} + - name: zipper2.end + parentName: zipper2 + position: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + rotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + scale: {x: 0.9999999, y: 1, z: 0.99999994} + - name: Ear.R + parentName: Head + position: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + rotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + scale: {x: 1.0000001, y: 1, z: 1} + - name: Ear1.R + parentName: Ear.R + position: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + rotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Ear.end.R + parentName: Ear1.R + position: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + rotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + - name: Ear.L + parentName: Head + position: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + rotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + scale: {x: 1, y: 0.9999999, z: 0.99999994} + - name: Ear1.L + parentName: Ear.L + position: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + rotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + scale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + - name: Ear.end.L + parentName: Ear1.L + position: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + rotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + scale: {x: 1, y: 1, z: 1} + - name: FrontHairRoot + parentName: Head + position: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + rotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + scale: {x: 1, y: 1, z: 1.0000001} + - name: FrontHair + parentName: FrontHairRoot + position: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + rotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + - name: FrontHair.end + parentName: FrontHair + position: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + rotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + scale: {x: 1, y: 0.99999994, z: 1} + - name: SideHair.L + parentName: FrontHairRoot + position: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + rotation: {x: 0.9261341, y: -0.2530342, z: -0.18361521, w: 0.21103264} + scale: {x: 1, y: 1, z: 0.99999994} + - name: SideHair.end.L + parentName: SideHair.L + position: {x: 0.00000007916242, y: 0.05057069, z: 0.000000013969839} + rotation: {x: -0.048843063, y: 0.15419374, z: -0.14710602, w: 0.9758066} + scale: {x: 0.9999999, y: 0.99999994, z: 1} + - name: FrontHair.L + parentName: FrontHairRoot + position: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + rotation: {x: 0.96312976, y: -0.00030677608, z: -0.04054341, w: 0.2659647} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + - name: FrontHair.end.L + parentName: FrontHair.L + position: {x: 0.000000010360964, y: 0.104473986, z: 0} + rotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + scale: {x: 1, y: 0.9999999, z: 1} + - name: FrontHair.R + parentName: FrontHairRoot + position: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + rotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + scale: {x: 0.99999994, y: 1, z: 1.0000001} + - name: FrontHair.end.R + parentName: FrontHair.R + position: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + rotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + scale: {x: 1.0000001, y: 0.99999994, z: 1} + - name: FrontTopHair.L + parentName: FrontHairRoot + position: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + rotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + scale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + - name: FrontTopHair.end.L + parentName: FrontTopHair.L + position: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + rotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: FrontTopHair.R + parentName: FrontHairRoot + position: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + rotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + scale: {x: 1, y: 1, z: 1.0000001} + - name: FrontTopHair.end.R + parentName: FrontTopHair.R + position: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + rotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + scale: {x: 1, y: 0.9999998, z: 0.9999999} + - name: BackHairRoot + parentName: Head + position: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + rotation: {x: -0.2859162, y: -8.535277e-10, z: -0.00000000139347, w: 0.95825464} + scale: {x: 1, y: 1, z: 1} + - name: BackHair + parentName: BackHairRoot + position: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + rotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.000000014753427, w: -0.26026055} + scale: {x: 1, y: 1, z: 1.0000004} + - name: BackHair.end + parentName: BackHair + position: {x: -8.881784e-16, y: 0.12817109, z: 0} + rotation: {x: -0.027465105, y: -0.000000012233703, z: 0.000000012233641, w: 0.99962276} + scale: {x: 1, y: 1, z: 1.0000001} + - name: BackTopHair.L + parentName: BackHairRoot + position: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + rotation: {x: 0.9696302, y: -0.024798704, z: -0.040486336, w: -0.23992346} + scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + - name: BackTopHair.end.L + parentName: BackTopHair.L + position: {x: -0.000000006519258, y: 0.12215055, z: 0.000000006519258} + rotation: {x: 0.00034856313, y: 0.02003709, z: -0.020332674, w: 0.9995924} + scale: {x: 0.9999999, y: 0.9999998, z: 1} + - name: BackHair1.R + parentName: BackHairRoot + position: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + rotation: {x: 0.9696302, y: 0.024798697, z: 0.040486336, w: -0.23992346} + scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + - name: BackHair1.end + parentName: BackHair1.R + position: {x: 0.000000006519258, y: 0.12215055, z: 0.000000006519258} + rotation: {x: -0.0012403603, y: -0.023000268, z: 0.023228593, w: 0.9994648} + scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + - name: BackHair_u + parentName: BackHairRoot + position: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + rotation: {x: 0.9723223, y: 1.5800501e-16, z: -6.663618e-16, w: -0.23364387} + scale: {x: 1, y: 1, z: 0.9999995} + - name: BackHair_u.end + parentName: BackHair_u + position: {x: -3.046608e-15, y: 0.067972206, z: 0.0000000018990238} + rotation: {x: -0.000000059604666, y: -8.5981114e-20, z: -1.3331864e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: TopHairRoot + parentName: Head + position: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + rotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + scale: {x: 1, y: 1, z: 1.0000001} + - name: TopHair1.R + parentName: TopHairRoot + position: {x: 0.057886563, y: -0.004662419, z: -0.025746124} + rotation: {x: 0.9616545, y: 0.19613497, z: 0.11744993, w: -0.15151651} + scale: {x: 1.0000001, y: 0.99999994, z: 1} + - name: TopHair1.end.R + parentName: TopHair1.R + position: {x: -0.0000000018626451, y: 0.12204612, z: -0.000000014901161} + rotation: {x: -0.09543542, y: -0.1310148, z: 0.13653435, w: 0.9772848} + scale: {x: 1, y: 1, z: 1.0000001} + - name: BackTopHair + parentName: TopHairRoot + position: {x: -0.060333397, y: -0.014427438, z: -0.023333654} + rotation: {x: 0.9640612, y: -0.13690537, z: -0.21745098, w: -0.06751382} + scale: {x: 1.0000006, y: 0.99999994, z: 0.99999994} + - name: BackTopHair.end + parentName: BackTopHair + position: {x: 0.000000055879354, y: 0.11987022, z: -0.000000007450581} + rotation: {x: -0.03912454, y: 0.14028813, z: -0.15011452, w: 0.9778825} + scale: {x: 0.99999994, y: 1, z: 0.99999994} + - name: TopSideHair + parentName: TopHairRoot + position: {x: 0.09236359, y: -0.016853472, z: 0.005286087} + rotation: {x: 0.95636547, y: 0.24086949, z: 0.16284451, w: -0.028787803} + scale: {x: 1.0000002, y: 1, z: 0.99999994} + - name: TopSideHair.end + parentName: TopSideHair + position: {x: 0.0000000121071935, y: 0.100261986, z: 0.00000003259629} + rotation: {x: -0.01110661, y: -0.20289862, z: 0.20230816, w: 0.95800847} + scale: {x: 0.99999994, y: 1.0000001, z: 1} + - name: TopHair1 + parentName: TopHairRoot + position: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + rotation: {x: 0.95639646, y: 0.18324172, z: 0.10492799, w: 0.20178807} + scale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + - name: TopHair1.end + parentName: TopHair1 + position: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000027939677} + rotation: {x: 0.035156783, y: -0.014747154, z: 0.017440327, w: 0.99912083} + scale: {x: 1, y: 1, z: 1.0000001} + - name: TopHair2 + parentName: TopHairRoot + position: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + rotation: {x: 0.7225696, y: -0.45585257, z: -0.5179857, w: 0.04221942} + scale: {x: 1, y: 1, z: 0.99999994} + - name: TopHair2.end + parentName: TopHair2 + position: {x: 0.000000026077032, y: 0.10633696, z: -0.00000008195639} + rotation: {x: -0.04816579, y: 0.16886762, z: -0.10251693, w: 0.9791088} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: TopHair3 + parentName: TopHairRoot + position: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + rotation: {x: -0.3975708, y: 0.39410874, z: 0.42901003, w: 0.70891905} + scale: {x: 1, y: 0.9999999, z: 0.99999994} + - name: TopHair3.end + parentName: TopHair3 + position: {x: -0.000000017695129, y: 0.044460014, z: 0.00000004004687} + rotation: {x: -0.063225254, y: 0.041974515, z: -0.0011081509, w: 0.9971156} + scale: {x: 1, y: 0.9999999, z: 1} + - name: TopHair1.L + parentName: TopHairRoot + position: {x: -0.02352626, y: -0.010902743, z: -0.065714315} + rotation: {x: 0.9648871, y: -0.025956655, z: -0.10601806, w: -0.23891287} + scale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + - name: TopHair1.end.L + parentName: TopHair1.L + position: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000023283064} + rotation: {x: -0.24996129, y: 0.054545715, z: -0.052196696, w: 0.96530807} + scale: {x: 0.9999999, y: 1, z: 1} + - name: LeftEye + parentName: Head + position: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + rotation: {x: -0.054126736, y: 0.0041361745, z: 0.0037109193, w: 0.99851865} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: RightEye + parentName: Head + position: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + rotation: {x: -0.054126736, y: -0.0041361763, z: -0.003710919, w: 0.99851865} + scale: {x: 0.99999994, y: 0.9999999, z: 1} + - name: jacket.R + parentName: Hips + position: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + rotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + scale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + - name: jacket1.R + parentName: jacket.R + position: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + rotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + scale: {x: 1, y: 0.9999998, z: 0.9999999} + - name: jacket.end.R + parentName: jacket1.R + position: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + rotation: {x: 0.0006172692, y: -0.04849617, z: 0.04838912, w: 0.9976504} + scale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + - name: jacket.L + parentName: Hips + position: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + rotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + scale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + - name: jacket1.L + parentName: jacket.L + position: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + rotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + scale: {x: 1, y: 0.9999998, z: 0.99999994} + - name: jacket.end.L + parentName: jacket1.L + position: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + rotation: {x: 0.00061103125, y: 0.048496712, z: -0.048386555, w: 0.99765044} + scale: {x: 1, y: 1.0000001, z: 1} + - name: zipper + parentName: jacket1.L + position: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + rotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + scale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + - name: zipper.end + parentName: zipper + position: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + rotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: upper_leg.L + parentName: Hips + position: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + rotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + scale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + - name: lower_leg.L + parentName: upper_leg.L + position: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + rotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + scale: {x: 1, y: 1, z: 1} + - name: foot.L + parentName: lower_leg.L + position: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + rotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: toe.L + parentName: foot.L + position: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + rotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + scale: {x: 1, y: 0.99999976, z: 0.99999994} + - name: upper_leg.R + parentName: Hips + position: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + rotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + scale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + - name: lower_leg.R + parentName: upper_leg.R + position: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + rotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: foot.R + parentName: lower_leg.R + position: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + rotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + - name: toe.R + parentName: foot.R + position: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + rotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: Jacket_sater + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shirt_sater + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Jacket + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Jacket_shirt + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Sater + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shoes + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Mimi + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Body + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: otherBody_full + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Necklace + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Hair + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Shirt + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Neck_arm_foot + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: ohterBody + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Zubon + parentName: LouON_ver1.03_parts(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 3 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials.meta new file mode 100644 index 00000000..0083967c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39a62ac900c3f6646b63b72a3f91b1b7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders.meta new file mode 100644 index 00000000..c3cc34af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b122da2ddcc86a94190124e1a57d1d42 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890.meta new file mode 100644 index 00000000..0325aedd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55d13cab0fb9cdb419bff488d7a7d5fd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets.meta new file mode 100644 index 00000000..3978a478 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eea3912c97b6fa04d8355480717fc825 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..94edd38b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ac32bd9d1517994f80f0e2b16f36e28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..2fd53389 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5e0b1e22cb645746ba1d73cc6664fe1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..6370bde5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67bad7edc68a3864c8e07024080c518b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..ac879870 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a0e076acb5c159448a15b2111476e00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..44c6fbc2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0009765625,0.0009765625,1024,1024).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..4067f8c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ba6bd3f2c9bf8b94eaafcdd99e3c82f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..9937a60c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9eca2da93f4899846af32d0e6604a37c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..697bca1b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: adc6a30ec4e36aa42b52ae7538247cf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..498935c3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 70be21aff31d04c4d8208aa2baebc5bf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..d7dd0464 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60b0b6a001b1b3b4a9f66e2e742f695c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..a7a2d4de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9f1eb3a8261762346983d50de79a4e63 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..f8419053 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9f42ece7ce2b87542b770521fbf76dad +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..73db7d76 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e0a278077f9c40745adbca365ff1da65 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..e1c7eb2b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7db5890c0b478384f84c7ce96648eff7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..54a2d679 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7c0fb61fa0b72994788da3d0ee7ea865 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..92087c59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 91c68d135a6089f4289fc7cd776294fd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..74463ba7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e7ae8671e7fc2f54184d325b4f8514fc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..aab044a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: efe98f9354407024ca926f7e85ef9b06 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..347c06a9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41cb1dec2d165864186e2d7bf383f492 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..4888c2ca --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,0).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,0).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..ebef1fd2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 43bd05b4066b71e44a8a501208c5d650 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..f3d09c41 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 727770a734448014099833c060d976eb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..b30df61d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ec5e6d1cf9c95024a90ce920a1ff4c1b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..9a2b7915 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f2712a2d6a3585045892c081cb3ba793 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..8bd8b35e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ae01427be8227640914081014f74b69 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..8f795b36 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fc111183e15ce88449e1892bbc0ff6c4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..a03a01b5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1867e2c768bdc24ebc49ab0fefd4967 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..754ca6ed --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb9c22a086bb87b49a25d41e59da7f18 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..ee4111de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 450ad519f5611a84e820f66715cb7e8c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..9605840a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f4485a149ed27d44a89f97fd32c820a2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..ba320ea0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f93bceaa4425aa4b9ffaf044bec9445 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..8f35cb62 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(1); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(1))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(1))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..b2a33e96 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 390f26a0ff9345a409c66fe09250bf17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..63871823 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4380194bbdb2676409dddcce02e7546f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..68c65ee4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 041d06df3c6551b458e0ca24a5382dcc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..ad0180f0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 39bb96b93d8e1fb4dbb53e5bfe831cc2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..90521f4b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 823ceadef1fe19d458b2360d357f6467 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..85505297 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ded5dd03ce864094390c8ad52dd58f40 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..f5fc02fe --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 52a4e4789c1804d42a8bcc98c74a6a97 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..47288d97 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 12aa4f9a6abc8234b95fe6f78991eb49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..79455458 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 19da86053fa6cdf4c8000c96f2597ccb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..4d4f04c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 02d28ec3e7334ac4faa758b6b93f8a49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..9586d8c1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 312d8c3c18fa67344b9ae1d150d95c6c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..9b97abdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 414087e8d7b53b3498542063ecbeb536 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..92e08b93 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 376ac5c859d0f7d4e8191593349ae684 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..58767006 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad2743d14bbffc043b32076256844013 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..f402db93 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a2069e5ea4f03124e988742d6c3cb75d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..eb1997a2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e25e3dd634bd95a49a1115c561e94f54 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..53853c2d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 957b762fb11510547b1bdff177ab4245 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..be30728d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f1fe8b8713ca8704cbef47520e27a6a6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..f86e978a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e0163f8ca6676bf4881cfa31d24d6274 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..bef5dc45 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4d72129fceb1a974495699f1324e922f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..e8cd8130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 34722a01ff5c6204b9db125c7ac635f4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..d4499463 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 35a342fc8dce7c145bc7b86edc0c5548 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..e8be8a8b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 42db2d31304408542b718051e47ea1ac +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..6067a0c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55efa8fb345b6b54dba1a551a0aa707e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..67c55e92 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9dbc01ea93ca3644ebb63229c38cd75a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..42a8fe47 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60478684762505f4885520a08e751f53 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..fc84bdf4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 61500994094427749a5931a217210e52 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..5def5741 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: febbe1fdf3b232b419c6d07f412c2e6d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..67e9e87c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3e35b4800f8e7a94dab3c122502a7d49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..57f917e8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 622309aa415b5e94b83051760ab95ac9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..7dee0043 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f42585eeb38bb814b9f0811850183b04 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..a0135910 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6b283655304ab2c49a42fbb97cf2f1ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..80dc73e5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f6c9c03d0c54864f93bb041e1434aed +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..3d77ee17 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ee9e38b6e4ab3b40be86ee9825e0b95 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..2d68bc85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c501f5253171d7c45b5039a4e52e7f1e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..856f50f4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f9041446bc01bf44b3680b783b473a7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..541f16eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/cock-2a5f8890" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 1 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 1 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 1 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 1 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..8e3a4ee7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/OptimizedShaders/cock-2a5f8890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 04c90369a69ef5d46a9e80f3870e2d13 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png new file mode 100644 index 00000000..51fa2780 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png.meta new file mode 100644 index 00000000..9f71706c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock 1.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: e8cec58dd0b96364cb519c4a58686f37 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat new file mode 100644 index 00000000..039fd2a7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat @@ -0,0 +1,1855 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cock + m_Shader: {fileID: 4800000, guid: 04c90369a69ef5d46a9e80f3870e2d13, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: cock-2a5f8890 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e8cec58dd0b96364cb519c4a58686f37, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowStrength: 1 + - _ShadowStrengthAnimated: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat.meta new file mode 100644 index 00000000..ab3f9027 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/Materials/cock.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c23b9fc5423c522459b1232dadc63fd2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx new file mode 100644 index 00000000..a68e7469 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx.meta new file mode 100644 index 00000000..1c1bd05b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/FBX/shlong.fbx.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 685b66502619bab4eb33e8849c28fa50 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Armature + 100002: Axis1 + 100004: Axis2 + 100006: Axis3 + 100008: Axis4 + 100010: Axis5 + 100012: Axis6 + 100014: Body + 100016: Hair + 100018: ScaleYAxis + 100020: Scrotum + 100022: Scrotum_L + 100024: Scrotum_R + 100026: Semen + 100028: SemenTip + 100030: //RootNode + 100032: Tips + 400000: Armature + 400002: Axis1 + 400004: Axis2 + 400006: Axis3 + 400008: Axis4 + 400010: Axis5 + 400012: Axis6 + 400014: Body + 400016: Hair + 400018: ScaleYAxis + 400020: Scrotum + 400022: Scrotum_L + 400024: Scrotum_R + 400026: Semen + 400028: SemenTip + 400030: //RootNode + 400032: Tips + 2100000: "\u8EF8" + 4300000: Body + 9500000: //RootNode + 13700000: Body + 2186277476908879412: ImportLogs + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: "\u8EF8" + second: {fileID: 2100000, guid: c23b9fc5423c522459b1232dadc63fd2, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation.meta new file mode 100644 index 00000000..c751701f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 531111d7559ade84d881c567f842989e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim new file mode 100644 index 00000000..990f97d9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 1_akire_Fingerpoint + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim.meta new file mode 100644 index 00000000..76c5ba67 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_akire_Fingerpoint.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 784f65ee93cb78b49bb29aab01dac610 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim new file mode 100644 index 00000000..b77e46b9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim @@ -0,0 +1,2888 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 1_mumu_Fingerpoint + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim.meta new file mode 100644 index 00000000..561d646d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/1_mumu_Fingerpoint.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36545178a7b3ace40a683b99697a0474 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim new file mode 100644 index 00000000..9a3cdda4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim @@ -0,0 +1,8117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 2_hehe-_Handgun + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u3068\u307F\u307F" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 460964963 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u3068\u307F\u307F" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim.meta new file mode 100644 index 00000000..68f8e591 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/2_hehe-_Handgun.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14f324a05d28c274196ff4420a57a559 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim new file mode 100644 index 00000000..04cbb734 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 3_uresii_Handopen + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim.meta new file mode 100644 index 00000000..1b4c36d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_uresii_Handopen.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6dc82e55ecc94140800024546b8c54c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim new file mode 100644 index 00000000..04fa1d3b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 3_warai_Handgun + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim.meta new file mode 100644 index 00000000..0a093498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/3_warai_Handgun.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d904a59b3f2712b4b80d5b6a517e0ffc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim new file mode 100644 index 00000000..ea864aa5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 4_iya_Rocken + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim.meta new file mode 100644 index 00000000..72703da8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_iya_Rocken.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 810a827636407d941a48e5207ee83bb4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim new file mode 100644 index 00000000..75ed371f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 4_odoroki_Rocken + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 26.3 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 26.3 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 44.9 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 44.9 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 26.3 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 26.3 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 44.9 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 44.9 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim.meta new file mode 100644 index 00000000..d2b5a9ba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/4_odoroki_Rocken.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13a578d6999a1904d9547a8ded2b13e2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim new file mode 100644 index 00000000..8eec28b9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 5_ha-_Thumsup + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim.meta new file mode 100644 index 00000000..51455378 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_ha-_Thumsup.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f36d604acb6dfe349b2254edb312d3c9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim new file mode 100644 index 00000000..90705229 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 5_kira-n_Thumsup + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim.meta new file mode 100644 index 00000000..2b58c0c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/5_kira-n_Thumsup.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69293ff37fea8fc4a94458b24ebeff5e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim new file mode 100644 index 00000000..fd24e3c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim @@ -0,0 +1,8054 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 6_nikkori_Victory + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 4093229785 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 502633502 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3305885265 + script: {fileID: 0} + typeID: 8 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 141943246 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1806030068 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1381014913 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2886057600 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2787096978 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2685813916 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 898498895 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 999993257 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 76101820 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3624323218 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3878520813 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1728538265 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 291895044 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 742942033 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3023243883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4199617932 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 4162376507 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 981525087 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1753108628 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1710550112 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1049545530 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3424468558 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1361920039 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 340061107 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 124611665 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 113160707 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2788887617 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 40735604 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1768052702 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1694546551 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2576887304 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3156065633 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 551350910 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1112122928 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 1531830882 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3889923104 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 996964110 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3965259959 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 853189204 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 3293378238 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 2436036262 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2130490991 + attribute: 697209283 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 101 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 103 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 104 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 102 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 113 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 115 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 116 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 114 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 105 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 107 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 108 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 106 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 109 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 111 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 112 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 110 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 97 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 99 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 100 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 98 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 121 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 123 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 124 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 122 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 133 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 135 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 136 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 134 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 125 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 127 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 128 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 126 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 129 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 131 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 132 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 130 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 117 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 119 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 120 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 118 + script: {fileID: 0} + typeID: 95 + customType: 8 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3048\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3072\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u3093\u304B\u304F\u53E32" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u30FC\u3044\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3080\u30FC\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u53E3" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3079\u30FC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3084\u308B\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u56F0\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3055\u304C\u308A\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u9A5A\u304D\u7709" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u4E0B\u77BC" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3068\u3058\u3081\u3081\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u307B\u307B\u305D\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u3081" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306F\u3093\u30812" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u30B8\u30C8\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u308F\u3089\u3044\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u6D99" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304A\u3069\u308D\u304D\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3081\u3068\u3058\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3044\u3084\u305D\u3046\u306A\u304B\u304A2" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u304D\u3089\u30FC\u3093\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3046\u308C\u3057\u3044\u304B\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u306B\u3063\u3053\u308A\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3078\u3078\u30FC\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u3042\u304D\u308C\u304C\u304A" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u5DE6\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u53F3\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0A\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: "blendShape.\u4E0B\u76EE" + path: Blink/LipSync/Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: LeftHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Index.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Little.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0.75 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Middle.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Ring.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.1 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.2 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.3 Stretched + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: -0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: RightHand.Thumb.Spread + path: + classID: 95 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync + classID: 8 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_Enabled + path: Blink/LipSync/Body + classID: 8 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim.meta new file mode 100644 index 00000000..22f1565e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/6_nikkori_Victory.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b80be011732a2524583d730a83e173eb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation.meta new file mode 100644 index 00000000..e8cc89bd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 698e2ab3c0cab904ca72764169d12fef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim new file mode 100644 index 00000000..b1147102 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim @@ -0,0 +1,386 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blink + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.233334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.266666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.316667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.383333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.516666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.6 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.766666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.35 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.383333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.416667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.516666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.Blink_eye + path: + classID: 137 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1296886476 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 15.516666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8333333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.8666666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.9833333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.233334 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.266666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.316667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.383333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.466666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.516666 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.6 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.766666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.35 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.383333 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.416667 + value: 100 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15.516666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.Blink_eye + path: + classID: 137 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim.meta new file mode 100644 index 00000000..3f2246f9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76ed2c792cc31b34aa8808c37f601b9b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller new file mode 100644 index 00000000..6e58d1c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blink + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107906045193110334} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102453483720336262 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stop_blink + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 34f2ac019952db241a74601b5c4dbc4d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107906045193110334 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102453483720336262} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102453483720336262} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller.meta new file mode 100644 index 00000000..099ad77f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Blink.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c8a7eae5218ea9b4aa79801536f944c8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller new file mode 100644 index 00000000..64a33870 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Body + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107610802155659258} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102384758437772580 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blink + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 76ed2c792cc31b34aa8808c37f601b9b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102658658983457296 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blink 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 76ed2c792cc31b34aa8808c37f601b9b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107610802155659258 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102384758437772580} + m_Position: {x: 252, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102658658983457296} + m_Position: {x: 287, y: 113, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102384758437772580} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller.meta new file mode 100644 index 00000000..4dd3694a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/Body.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 903df42d5001cd54f8a9a1cf219f6399 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller new file mode 100644 index 00000000..1f9679a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LipSync + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107069262966631568} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102329521776966470 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stop_lip_sync + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: eb49e8b181208684ca604a9ce907aa61, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107069262966631568 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102329521776966470} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102329521776966470} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller.meta new file mode 100644 index 00000000..376e7088 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/LipSync.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1faa8e7e454a79b4db5fb86399863f5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim new file mode 100644 index 00000000..4648feb1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim @@ -0,0 +1,116 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stop_blink + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.Blink_eye + path: LipSync/Body + classID: 137 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 654995258 + attribute: 1296886476 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.Blink_eye + path: LipSync/Body + classID: 137 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim.meta new file mode 100644 index 00000000..238d91c4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_blink.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34f2ac019952db241a74601b5c4dbc4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim new file mode 100644 index 00000000..78adba09 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim @@ -0,0 +1,998 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stop_lip_sync + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.aa + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.CH + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.DD + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.E + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.FF + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.ih + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.kk + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.nn + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.oh + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.ou + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PP + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.RR + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.sil + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.SS + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.TH + path: Body + classID: 137 + script: {fileID: 0} + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2073732236 + attribute: 126491095 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3800745883 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2759662967 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3568589458 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2017795801 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3062836091 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 498079811 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 279779465 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3772091645 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2211700772 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 2416516703 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1278287345 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 1506669190 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 573381670 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2073732236 + attribute: 3876143885 + script: {fileID: 0} + typeID: 137 + customType: 20 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.016666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.aa + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.CH + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.DD + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.E + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.FF + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.ih + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.kk + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.nn + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.oh + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.ou + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.PP + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.RR + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.sil + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.SS + path: Body + classID: 137 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.016666668 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: blendShape.TH + path: Body + classID: 137 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim.meta new file mode 100644 index 00000000..3850b9c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Included Animation/Blink_Animation/stop_lip_sync.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb49e8b181208684ca604a9ce907aa61 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer.meta new file mode 100644 index 00000000..5ebc3ea1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93dcf9c79a286aa469770fc4bf57467c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx new file mode 100644 index 00000000..2023af19 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx.meta new file mode 100644 index 00000000..d7cdac47 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/LouON_summer.fbx.meta @@ -0,0 +1,214 @@ +fileFormatVersion: 2 +guid: 8f790036a4b4532448c5d0d48debf799 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: accessory + 100002: Arm_ac + 100004: Arm_ac.end + 100006: Armature + 100008: ArohaShirt + 100010: Beachsun + 100012: Chest + 100014: foot.L + 100016: foot.R + 100018: Foot_ac + 100020: Foot_ac.end + 100022: Hips + 100024: jacket.end.L + 100026: jacket.end.R + 100028: jacket.L + 100030: jacket.R + 100032: jacket1.L + 100034: jacket1.R + 100036: //RootNode + 100038: lower_arm.R + 100040: lower_leg.L + 100042: lower_leg.R + 100044: Pants + 100046: shoulder.L + 100048: shoulder.R + 100050: Spine + 100052: String.end.L + 100054: String.end.R + 100056: String.L + 100058: String.R + 100060: String1.end.L + 100062: String1.end.R + 100064: String1.L + 100066: String1.R + 100068: String2.L + 100070: String2.R + 100072: String_root + 100074: Tanktop + 100076: toe.L + 100078: toe.R + 100080: upper_arm.L + 100082: upper_arm.R + 100084: upper_leg.L + 100086: upper_leg.R + 400000: accessory + 400002: Arm_ac + 400004: Arm_ac.end + 400006: Armature + 400008: ArohaShirt + 400010: Beachsun + 400012: Chest + 400014: foot.L + 400016: foot.R + 400018: Foot_ac + 400020: Foot_ac.end + 400022: Hips + 400024: jacket.end.L + 400026: jacket.end.R + 400028: jacket.L + 400030: jacket.R + 400032: jacket1.L + 400034: jacket1.R + 400036: //RootNode + 400038: lower_arm.R + 400040: lower_leg.L + 400042: lower_leg.R + 400044: Pants + 400046: shoulder.L + 400048: shoulder.R + 400050: Spine + 400052: String.end.L + 400054: String.end.R + 400056: String.L + 400058: String.R + 400060: String1.end.L + 400062: String1.end.R + 400064: String1.L + 400066: String1.R + 400068: String2.L + 400070: String2.R + 400072: String_root + 400074: Tanktop + 400076: toe.L + 400078: toe.R + 400080: upper_arm.L + 400082: upper_arm.R + 400084: upper_leg.L + 400086: upper_leg.R + 2100000: ArohaShirt + 2100002: Tanktop + 2100004: kinzoku + 2100006: Pants + 4300000: ArohaShirt + 4300002: Beachsun + 4300004: accessory + 4300006: Pants + 4300008: Tanktop + 9500000: //RootNode + 13700000: accessory + 13700002: ArohaShirt + 13700004: Beachsun + 13700006: Pants + 13700008: Tanktop + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: ArohaShirt + second: {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Pants + second: {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Tanktop + second: {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: kinzoku + second: {fileID: 2100000, guid: 0720980c5e533234fbfe448c722eb51f, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 1 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab.meta new file mode 100644 index 00000000..d1996b8b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc505937dc18f9c438653e9956cf183e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab new file mode 100644 index 00000000..961d29a7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab @@ -0,0 +1,2147 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5011512524338206209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498145} + m_Layer: 0 + m_Name: String.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206209} + m_LocalRotation: {x: 0.13070346, y: 0.99079275, z: -0.034314483, w: 0.008298156} + m_LocalPosition: {x: 0.006150713, y: 0.00833939, z: 0.0006534108} + m_LocalScale: {x: 0.99999994, y: 0.99999976, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498157} + m_Father: {fileID: 5011512524338498065} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498147} + m_Layer: 0 + m_Name: String.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206211} + m_LocalRotation: {x: -0.13070348, y: 0.99079275, z: -0.034314536, w: -0.008297909} + m_LocalPosition: {x: -0.006150713, y: 0.00833939, z: 0.00065340614} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: + - {fileID: 5011512524338498159} + m_Father: {fileID: 5011512524338498065} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498149} + m_Layer: 0 + m_Name: String1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498149 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206213} + m_LocalRotation: {x: 0.0049751587, y: -0.7070725, z: 0.0069451663, w: 0.7070895} + m_LocalPosition: {x: 0.0000000016558594, y: 0.025021924, z: -6.184564e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498077} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498151} + m_Layer: 0 + m_Name: String1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206215} + m_LocalRotation: {x: 0.0049751587, y: 0.7070725, z: -0.0069451663, w: 0.7070895} + m_LocalPosition: {x: -0.0000000017099993, y: 0.025021987, z: -2.5147529e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498079} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498153} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206217} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498059} + m_Father: {fileID: 5011512524338498133} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498155} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206219} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420125, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498133} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498157} + m_Layer: 0 + m_Name: String.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206221} + m_LocalRotation: {x: 0.010865535, y: -0.0042314585, z: 0.0009968674, w: 0.9999315} + m_LocalPosition: {x: 0.000000014144462, y: 0.031140117, z: -0.000000019281288} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498145} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498159} + m_Layer: 0 + m_Name: String.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206223} + m_LocalRotation: {x: 0.010865548, y: 0.0042314306, z: -0.0009968458, w: 0.9999315} + m_LocalPosition: {x: -0.000000010652002, y: 0.031140178, z: -0.000000014864781} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5011512524338498147} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498161} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206225} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498123} + m_Father: {fileID: 5011512524338498061} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206227 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498163} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498163 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206227} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 5011512524338498121} + m_Father: {fileID: 5011512524338498063} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498165} + - component: {fileID: 5011512524332931967} + m_Layer: 0 + m_Name: Pants + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206229} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5011512524332931967 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206229} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 814b0acd1aef727438fae6ec0884ad02, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Bones: + - {fileID: 5011512524338498127} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498133} + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498057} + - {fileID: 5011512524338498153} + - {fileID: 5011512524338498059} + - {fileID: 5011512524338498175} + - {fileID: 5011512524338498139} + - {fileID: 5011512524338498141} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498157} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498159} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498077} + - {fileID: 5011512524338498149} + - {fileID: 5011512524338498075} + - {fileID: 5011512524338498079} + - {fileID: 5011512524338498151} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498171} + - {fileID: 5011512524338498115} + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498169} + - {fileID: 5011512524338498113} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498161} + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498069} + - {fileID: 5011512524338498123} + - {fileID: 5011512524338498125} + - {fileID: 5011512524338498063} + - {fileID: 5011512524338498163} + - {fileID: 5011512524338498121} + - {fileID: 5011512524338498071} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5011512524338498127} + m_AABB: + m_Center: {x: 0.00010188669, y: -0.113010526, z: 0.008731622} + m_Extent: {x: 0.13605243, y: 0.19227743, z: 0.097029716} + m_DirtyAABB: 0 +--- !u!1 &5011512524338206231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498167} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206231} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5011512524338498057} + m_Father: {fileID: 5011512524338498133} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206233 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498169} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206233} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498113} + m_Father: {fileID: 5011512524338498117} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498171} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206235} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 5011512524338498115} + m_Father: {fileID: 5011512524338498119} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206237 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498173} + - component: {fileID: 5011512524328723897} + m_Layer: 0 + m_Name: LouON_summer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206237} + 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_Children: + - {fileID: 5011512524338498143} + - {fileID: 5011512524338498137} + - {fileID: 5011512524338498129} + - {fileID: 5011512524338498131} + - {fileID: 5011512524338498165} + - {fileID: 5011512524338498067} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5011512524328723897 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206237} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5011512524338206239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498175} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498175 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206239} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5011512524338498139} + m_Father: {fileID: 5011512524338498059} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498057} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498057 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206249} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498167} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498059} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206251} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498175} + m_Father: {fileID: 5011512524338498153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498061} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498061 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206253} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 5011512524338498161} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498063} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206255} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 5011512524338498163} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498065} + m_Layer: 0 + m_Name: String_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206257} + m_LocalRotation: {x: 0.00036349765, y: 0.044992566, z: 0.9989872, w: -0.00041489006} + m_LocalPosition: {x: 0.00008229991, y: -0.008365896, z: 0.09900778} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000004} + m_Children: + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498075} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498067} + - component: {fileID: 5011512524332931953} + m_Layer: 0 + m_Name: Tanktop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206259} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5011512524332931953 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206259} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Bones: + - {fileID: 5011512524338498127} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498133} + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498057} + - {fileID: 5011512524338498153} + - {fileID: 5011512524338498059} + - {fileID: 5011512524338498175} + - {fileID: 5011512524338498139} + - {fileID: 5011512524338498141} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498157} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498159} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498077} + - {fileID: 5011512524338498149} + - {fileID: 5011512524338498075} + - {fileID: 5011512524338498079} + - {fileID: 5011512524338498151} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498171} + - {fileID: 5011512524338498115} + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498169} + - {fileID: 5011512524338498113} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498161} + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498069} + - {fileID: 5011512524338498123} + - {fileID: 5011512524338498125} + - {fileID: 5011512524338498063} + - {fileID: 5011512524338498163} + - {fileID: 5011512524338498121} + - {fileID: 5011512524338498071} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5011512524338498127} + m_AABB: + m_Center: {x: -0.00074216723, y: 0.15225306, z: 0.012338564} + m_Extent: {x: 0.12901227, y: 0.18819734, z: 0.10878751} + m_DirtyAABB: 0 +--- !u!1 &5011512524338206261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498069} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206261} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5011512524338498135} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498071} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498071 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206263} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5011512524338498121} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498073} + m_Layer: 0 + m_Name: String1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206265} + m_LocalRotation: {x: 0.04927469, y: 0.9973806, z: -0.0529311, w: 0.0014800932} + m_LocalPosition: {x: 0.005156963, y: 0.010358669, z: -0.0017662029} + m_LocalScale: {x: 1, y: 0.9999998, z: 1} + m_Children: + - {fileID: 5011512524338498077} + m_Father: {fileID: 5011512524338498065} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498075} + m_Layer: 0 + m_Name: String1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498075 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206267} + m_LocalRotation: {x: -0.049274668, y: 0.9973806, z: -0.05293111, w: -0.0014797352} + m_LocalPosition: {x: -0.005156962, y: 0.010358669, z: -0.0017662068} + m_LocalScale: {x: 0.99999994, y: 0.9999998, z: 1} + m_Children: + - {fileID: 5011512524338498079} + m_Father: {fileID: 5011512524338498065} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498077} + m_Layer: 0 + m_Name: String2.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498077 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206269} + m_LocalRotation: {x: 0.013892586, y: -0.0023402802, z: -0.002989578, w: 0.9998963} + m_LocalPosition: {x: -0.0000000053842086, y: 0.020882282, z: 1.9645086e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498149} + m_Father: {fileID: 5011512524338498073} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498079} + m_Layer: 0 + m_Name: String2.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206271} + m_LocalRotation: {x: 0.013892586, y: 0.0023402534, z: 0.0029895725, w: 0.9998963} + m_LocalPosition: {x: 0.000000002590241, y: 0.020882286, z: 0.0000000042327883} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498151} + m_Father: {fileID: 5011512524338498075} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498113} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498113 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206305} + m_LocalRotation: {x: 0.00061102957, y: 0.048496675, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498169} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498115} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498115 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206307} + m_LocalRotation: {x: 0.0006172676, y: -0.048496135, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 5011512524338498171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498117} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498117 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206309} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 5011512524338498169} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498119} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206311} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 5011512524338498171} + m_Father: {fileID: 5011512524338498127} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498121} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498121 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206313} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 5011512524338498071} + m_Father: {fileID: 5011512524338498163} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498123} + m_Layer: 0 + m_Name: Foot_ac + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498123 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206315} + m_LocalRotation: {x: 0.04035948, y: -0.70661783, z: 0.12919782, w: 0.6945288} + m_LocalPosition: {x: -0.026058186, y: 0.29612562, z: 0.0038872976} + m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498125} + m_Father: {fileID: 5011512524338498161} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498125} + m_Layer: 0 + m_Name: Foot_ac.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498125 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206317} + m_LocalRotation: {x: 0.004286382, y: 0.011619872, z: -0.014812095, w: 0.9998136} + m_LocalPosition: {x: 0.0000000038417056, y: 0.029137745, z: 0.000000015599653} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498123} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498127} + - component: {fileID: 5011512524338206330} + - component: {fileID: 5011512524338206308} + - component: {fileID: 5011512524338206310} + - component: {fileID: 5011512524338206304} + - component: {fileID: 5011512524338206306} + - component: {fileID: 5011512524338206316} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498127 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498063} + m_Father: {fileID: 5011512524338498143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5011512524338206330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5011512524338498123} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5011512524338206308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5011512524338498065} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.089 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5011512524338206316} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5011512524338206310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5011512524338498139} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5011512524338206304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5011512524338498119} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.085 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.02 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5011512524338206316} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5011512524338206306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5011512524338498117} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.085 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.02 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5011512524338206316} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5011512524338206316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} + m_Bound: 0 + m_Radius: 0.11 + m_Height: 0 +--- !u!1 &5011512524338206321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498129} + - component: {fileID: 5011512524332931963} + m_Layer: 0 + m_Name: ArohaShirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206321} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5011512524332931963 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206321} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Bones: + - {fileID: 5011512524338498127} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498133} + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498057} + - {fileID: 5011512524338498153} + - {fileID: 5011512524338498059} + - {fileID: 5011512524338498175} + - {fileID: 5011512524338498139} + - {fileID: 5011512524338498141} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498157} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498159} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498077} + - {fileID: 5011512524338498149} + - {fileID: 5011512524338498075} + - {fileID: 5011512524338498079} + - {fileID: 5011512524338498151} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498171} + - {fileID: 5011512524338498115} + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498169} + - {fileID: 5011512524338498113} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498161} + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498069} + - {fileID: 5011512524338498123} + - {fileID: 5011512524338498125} + - {fileID: 5011512524338498063} + - {fileID: 5011512524338498163} + - {fileID: 5011512524338498121} + - {fileID: 5011512524338498071} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5011512524338498127} + m_AABB: + m_Center: {x: -0.0002449602, y: 0.10136953, z: -0.006618846} + m_Extent: {x: 0.31015778, y: 0.26087996, z: 0.12440303} + m_DirtyAABB: 0 +--- !u!1 &5011512524338206323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498131} + - component: {fileID: 5011512524332931965} + m_Layer: 0 + m_Name: Beachsun + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206323} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5011512524332931965 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206323} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4a1a733f2782d8b448a8bcac4bf6bb89, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Bones: + - {fileID: 5011512524338498127} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498133} + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498057} + - {fileID: 5011512524338498153} + - {fileID: 5011512524338498059} + - {fileID: 5011512524338498175} + - {fileID: 5011512524338498139} + - {fileID: 5011512524338498141} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498157} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498159} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498077} + - {fileID: 5011512524338498149} + - {fileID: 5011512524338498075} + - {fileID: 5011512524338498079} + - {fileID: 5011512524338498151} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498171} + - {fileID: 5011512524338498115} + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498169} + - {fileID: 5011512524338498113} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498161} + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498069} + - {fileID: 5011512524338498123} + - {fileID: 5011512524338498125} + - {fileID: 5011512524338498063} + - {fileID: 5011512524338498163} + - {fileID: 5011512524338498121} + - {fileID: 5011512524338498071} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5011512524338498127} + m_AABB: + m_Center: {x: 0.00044326484, y: -0.75689274, z: -0.00268754} + m_Extent: {x: 0.12572914, y: 0.10481894, z: 0.10357331} + m_DirtyAABB: 0 +--- !u!1 &5011512524338206325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498133} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206325} + m_LocalRotation: {x: -0.030636176, y: -0.00006999158, z: -0.00007762157, w: 0.9995306} + m_LocalPosition: {x: 1.7053026e-12, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498153} + m_Father: {fileID: 5011512524338498155} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498135} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206327} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 5011512524338498069} + m_Father: {fileID: 5011512524338498161} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498137} + - component: {fileID: 5011512524332931961} + m_Layer: 0 + m_Name: accessory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206329} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5011512524332931961 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206329} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fdccd8d144a64a14aa36f452050bd2d9, type: 2} + - {fileID: 2100000, guid: 0720980c5e533234fbfe448c722eb51f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 8f790036a4b4532448c5d0d48debf799, type: 3} + m_Bones: + - {fileID: 5011512524338498127} + - {fileID: 5011512524338498155} + - {fileID: 5011512524338498133} + - {fileID: 5011512524338498167} + - {fileID: 5011512524338498057} + - {fileID: 5011512524338498153} + - {fileID: 5011512524338498059} + - {fileID: 5011512524338498175} + - {fileID: 5011512524338498139} + - {fileID: 5011512524338498141} + - {fileID: 5011512524338498065} + - {fileID: 5011512524338498145} + - {fileID: 5011512524338498157} + - {fileID: 5011512524338498147} + - {fileID: 5011512524338498159} + - {fileID: 5011512524338498073} + - {fileID: 5011512524338498077} + - {fileID: 5011512524338498149} + - {fileID: 5011512524338498075} + - {fileID: 5011512524338498079} + - {fileID: 5011512524338498151} + - {fileID: 5011512524338498119} + - {fileID: 5011512524338498171} + - {fileID: 5011512524338498115} + - {fileID: 5011512524338498117} + - {fileID: 5011512524338498169} + - {fileID: 5011512524338498113} + - {fileID: 5011512524338498061} + - {fileID: 5011512524338498161} + - {fileID: 5011512524338498135} + - {fileID: 5011512524338498069} + - {fileID: 5011512524338498123} + - {fileID: 5011512524338498125} + - {fileID: 5011512524338498063} + - {fileID: 5011512524338498163} + - {fileID: 5011512524338498121} + - {fileID: 5011512524338498071} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5011512524338498127} + m_AABB: + m_Center: {x: 0.21436755, y: -0.19778192, z: -0.044138327} + m_Extent: {x: 0.31187692, y: 0.5064957, z: 0.049382523} + m_DirtyAABB: 0 +--- !u!1 &5011512524338206331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498139} + m_Layer: 0 + m_Name: Arm_ac + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498139 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206331} + m_LocalRotation: {x: -0.22195232, y: -0.009052535, z: 0.94705445, w: 0.23182566} + m_LocalPosition: {x: -0.01598646, y: 0.18962198, z: -0.025614973} + m_LocalScale: {x: 0.9999996, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498141} + m_Father: {fileID: 5011512524338498175} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498141} + m_Layer: 0 + m_Name: Arm_ac.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498141 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206333} + m_LocalRotation: {x: -0.003002513, y: -0.03120808, z: -0.003745765, w: 0.9995014} + m_LocalPosition: {x: -0.000000014901161, y: 0.029557155, z: -0.000000037252903} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5011512524338498139} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5011512524338206335 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5011512524338498143} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5011512524338498143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011512524338206335} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5011512524338498127} + m_Father: {fileID: 5011512524338498173} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab.meta new file mode 100644 index 00000000..be1a64ab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Prefab/LouON_summer.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 529f0c8cd628f6b4c8f51e436054db54 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat.meta new file mode 100644 index 00000000..bcba38b7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea935741afdfb6d4594aef4e16f09e6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat new file mode 100644 index 00000000..6663519e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat @@ -0,0 +1,2006 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 2kinzokuMat + m_Shader: {fileID: 4800000, guid: 32b9afe278f84cd44b90f7ada0ca4dd6, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: 2kinzokuMat-eeb3e7c5 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: a6d6984545cde4a4f9317b17d6dca225, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 2800000, guid: 1fd28fb85210d514bb81e1914213536c, 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 0 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.5 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossMapScale: 1 + - _GlossPower: 0.5 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1.22 + - _MatcapBlendMode: 0 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 2 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 1 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.02 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 0.966 + - _ReflectionReflectionPower: 0.602 + - _ReflectionShadeMix: 0.111 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 1 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 0 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0 + - _RimUseBaseTexture: 0 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 2 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.55 + - _ShadowPlanB2borderBlur: 0.55 + - _ShadowPlanBDefaultShadowMix: 1 + - _ShadowPlanBHueShiftFromBase: 0 + - _ShadowPlanBSaturationFromBase: 1 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 1 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseDoubleSided: 0 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 0 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.5471698, g: 0.4084025, b: 0.15744035, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 0.9622642, g: 0.88428956, b: 0.6944642, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0.16981131, g: 0.16981131, b: 0.16981131, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat.meta new file mode 100644 index 00000000..f3bbec39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/2kinzokuMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0720980c5e533234fbfe448c722eb51f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt.meta new file mode 100644 index 00000000..b2464cd3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ebd14ad7602d684481cfe553574836f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png new file mode 100644 index 00000000..993ee365 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png.meta new file mode 100644 index 00000000..83f078ba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 65d3886a648e2e040b6d34d7a6d03c2a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat new file mode 100644 index 00000000..5ad1b4ee --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BArohaMat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 65d3886a648e2e040b6d34d7a6d03c2a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat.meta new file mode 100644 index 00000000..0b415a7b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BArohaMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b5bcd27ff0455448bbb365d8fe03be0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png new file mode 100644 index 00000000..c2603ca0 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png.meta new file mode 100644 index 00000000..ca07793a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BL.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: ecea9c2e2bcfb22459f68eb90da95b8e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat new file mode 100644 index 00000000..58631632 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BLArohaMat 2 + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ecea9c2e2bcfb22459f68eb90da95b8e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat.meta new file mode 100644 index 00000000..fe43620e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/BLArohaMat 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 172c5a7145ddb934ca6f6eebfaba9efd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png new file mode 100644 index 00000000..884647da Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png.meta new file mode 100644 index 00000000..e719060c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/C.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: ee4f19e1588592d40860352f9999253f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat new file mode 100644 index 00000000..38f14938 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CArohaMat 1 + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ee4f19e1588592d40860352f9999253f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat.meta new file mode 100644 index 00000000..ee4d5cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/CArohaMat 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ca17bfaf35e8a14c85482e0b0e8a184 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png new file mode 100644 index 00000000..bc07358f Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png.meta new file mode 100644 index 00000000..6df51e1f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/G.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: afdfdface8a1d124ea376c2a592d6308 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat new file mode 100644 index 00000000..f35cf73c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GArohaMat 2 + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: afdfdface8a1d124ea376c2a592d6308, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat.meta new file mode 100644 index 00000000..17d81353 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/GArohaMat 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e458f91a7ef3c4d4082b75b6190879b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png new file mode 100644 index 00000000..b49c0f71 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png.meta new file mode 100644 index 00000000..36d52948 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/N.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 7143d21f4e05cf8458abcc2700ff345a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat new file mode 100644 index 00000000..6e2400c7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NArohaMat + m_Shader: {fileID: 4800000, guid: 490160d1e70b7c944824d252266c9a36, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: NArohaMat-cb1c0cd6 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7143d21f4e05cf8458abcc2700ff345a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat.meta new file mode 100644 index 00000000..2df45aed --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/NArohaMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdccd8d144a64a14aa36f452050bd2d9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders.meta new file mode 100644 index 00000000..9fad1e16 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ec911334470430439d6860ea22495e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6.meta new file mode 100644 index 00000000..0c18071c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f80682545504ff04f801d1c199e1e58e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets.meta new file mode 100644 index 00000000..b15f76d5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6fddb373148274e4da44d860cba66c88 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..27ede5b1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98d5997dc31505c47b2baa71f77762a3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..7a58baab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a33386695c8feaf419701e01a478f5d4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..441ede57 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ad45ffa1122ae1488ca2a811db4eed2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..c0c1364d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b075e74b0d33f443b7d62815c56c85f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..44c6fbc2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0009765625,0.0009765625,1024,1024).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..1b9bdc01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 993c0fe054003ac419a4a45495d1fead +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..4aff65cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 63f18a5594c79194c96d00ab7aae8d70 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..78d9c631 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a85c75c90a71186469bb179e09c210b3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..50959045 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cd37d55dc23282b498d1c2fb726e4b75 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..f7b73835 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d87c60aaf7716254780d638b3964eb38 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..bd6117a2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c40173d037274304486cc08d46551ee5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..10b12ad9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29abe693d30ff074cabc4fd79e06279c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..a8ab5a55 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de6aed15348aa2847a3fa7ff59a8f515 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..b1506103 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d85b65e3d3db8cc4b83e3175d36d36b9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..9ef2306a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 10a4e9dc79c6bec4aa8833d1ae2dc8df +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..ef60a990 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f1160f5f7ef8d3b4a9b8707f9fadf82b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..4dff761b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 09e39d0cb4106a54b85783a260055095 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..8a5b0f08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4a9ed6d9cfef8d4d8891e0c7d3e9cf2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..61af2306 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 40a848597bd857f4f9b9fdbb3a6d99e6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..c955efb7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 11cca8acbaf2d3343b7f4da8d0037256 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..9b341bdb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cfdcc345561dfbd42b69b0a00a9b9008 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..87cee082 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 196d139d4c7b0e248857de0e6cbce137 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..1553befb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0bcbab5ba8d1b584c93b2e2f4333afa5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..b594a411 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ca00c54ff42658e4aa0a31e676871121 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..8a219579 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3cab98b9174bc7247b85b24c0d8d47f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..8698d10d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 470ed51723df9ee47890e5ef54be0b8c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..fc6fb001 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2d3aa283ce57938489019154cabfdb8b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..da9ae7c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eeb19140336ed34418961979fa785f11 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..f18ed009 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60390c10b6edb8147bb43e27064b4211 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..981724d8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fd22df07b1ed74e43b58569d56756907 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..036e715f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.24); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..cc062cc6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f369bb7034e31974c9fb78cdb47ab2fe +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..8ed1370b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 248e11eb07e13a54fba8ed289a830f6f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..48c2ed95 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3e57acf586242ed438483b5dbda8d4dd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..be0adad2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 373e0ce27572cad47bd457122079b166 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..a6bb7291 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c44278f5be5b95247b3de293204eee57 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..1efb54e6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fc1675ad82babb349b7105a026ec6093 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..46148627 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2ee40e7c10a78a4483520e7720db8c3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..9f639da3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6559b123542cb8e4c897b6a760ac6008 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..fd7d4fcd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 56601c89ebfec8848b44a79c26e4cd3a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..e846139c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a70ae90dea83e6a4aa9fac3979e135cf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..1048464a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 145fceb3ab8c77e4db82b865a1fa8469 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..e89f3d7e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9694669d5f802eb4388fca8eb55357e8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..84c12537 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9fe41cca4971eef448681f513c107f67 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..aa766509 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8b5ca38a6356a74d9d3ee8870a27d33 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..0818bdfe --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8105bd923e9e4ad478fc7d98839e89a7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..9b1ee45c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ff00a1dc3edad4a4290e223046f77899 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..834f4cf8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 489aa0f05fd60d4459780d1fabd435db +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..e9f2d5f6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ef7e1cf304e8e24396d4f341a59b6b3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..83264ea8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cc87643a6dfce134aa483e05919ea4c7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..2fadb709 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 816b8f708e9b0a1428714292715c0a92 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..8c1a1438 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 203fda8b3da2ad74785b961d97008df0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..afe49821 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 237096e104ec88040b1c5fe30bde286d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..33904eae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b75991580f15ad44b3a0bb9b3745050 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..bdfa3fd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c387ca00a8613b44db70dd6dd0dbf9ec +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..337de8a4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb36f79bd81fab9478dc849dbf68fd33 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..ecc845e5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e1e7f7ad4620e347867581417e1bc4d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..b51db9ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ed8c229bdfdb0f49b8987ee1a6ba45a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..6d1ddef8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f684077fcc8e4e4087d756b1a96ffd5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..c2e284d9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: acac19d0a4e75dc4883ee0de45f80b52 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..3d59cd6b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 810db2c805a560d489f4768742570e9b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..2cbc5aaa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1261d30f170c0f246801abba82a31540 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..7d78e499 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c72b9842e2689644086127e6faa19f31 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..690412cf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f4a5f87fad4994547b86e4b372c3f59c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..fd765c89 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 56b0166035b725e4d940890d9698e870 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..86711705 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 070440d30744e0d4688603651c35efaa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..02837e21 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ae6e261fc10bdef418287735c9941154 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..7926a8b9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/NArohaMat-cb1c0cd6" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..ce8f21a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/OptimizedShaders/NArohaMat-cb1c0cd6/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 490160d1e70b7c944824d252266c9a36 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png new file mode 100644 index 00000000..0ddc6944 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png.meta new file mode 100644 index 00000000..0ff55b4c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 27f3a1e7b6238df4e98e9c3e7f4ca09f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png new file mode 100644 index 00000000..40ec1e8e Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png.meta new file mode 100644 index 00000000..4a1e674d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: d50c952dcf6f2fa4ca9fa1f4cbba8b57 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png new file mode 100644 index 00000000..aa53c44d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png.meta new file mode 100644 index 00000000..344a16ea --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt1_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 6c1fcd44c1dddad4ea2e927c7202106e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png new file mode 100644 index 00000000..2aebc74b Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png.meta new file mode 100644 index 00000000..fe82c17d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 0479fb65cd298934ba0578aaa9c34c90 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png new file mode 100644 index 00000000..cfddd54a Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png.meta new file mode 100644 index 00000000..60b5aeff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 1a66fb8af5fbd894dac42b29b86f7c3d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png new file mode 100644 index 00000000..86207f20 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png.meta new file mode 100644 index 00000000..07c960f0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt2_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: b474f364bc730a64eb57ee157eec5a65 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png new file mode 100644 index 00000000..ce0308c3 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png.meta new file mode 100644 index 00000000..09e8c126 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 2f528321180ce284d97989faf9f16f26 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png new file mode 100644 index 00000000..ac52a51e Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png.meta new file mode 100644 index 00000000..0327f8d0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: d8b32e5fb6d52e74da552a7b4c1f297a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png new file mode 100644 index 00000000..bb092008 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png.meta new file mode 100644 index 00000000..cd77301d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt3_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 2ae36019d1353294cac5ce087bb9d094 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png new file mode 100644 index 00000000..8f34d0a0 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png.meta new file mode 100644 index 00000000..76949482 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 6b15b70e359e35747a0ba93bd0d6fa58 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png new file mode 100644 index 00000000..60c38dcd Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png.meta new file mode 100644 index 00000000..56f7c889 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/Shirt4A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9de1c55de264edc45a376273dbcff94d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png new file mode 100644 index 00000000..baeca362 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png.meta new file mode 100644 index 00000000..b7190b13 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/ShirtA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 871792fd6a54bf54cb9f632dfe110c2e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png new file mode 100644 index 00000000..601e819a Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png.meta new file mode 100644 index 00000000..ff1a568e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/ArohaShirt/temp.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: cad38fdbe243bf4449caed3a91dffcc6 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders.meta new file mode 100644 index 00000000..c57f4b11 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fecdc598940ced8428f9698acd81071e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5.meta new file mode 100644 index 00000000..43fb0c4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15a2ea334eb896841ba5b8a392b7e9f2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets.meta new file mode 100644 index 00000000..3b652963 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c49832947f539c4bba312337a1d2a04 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..37c00ef2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f56d9f84524cc9f48af2eac406ecab08 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..654a4b8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 401ccef30e55c504dacd2b96f5b16699 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..69ea409b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43d94d4d79f71a442a6941129a43c9f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..45c0143e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd3fdd40e065cbc48bbeb415811c75ef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..de3aaf9c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.25,0.25,4,4).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..c1c88115 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cb144b83aec3500459322f9649cda8f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..5072c73e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1f9c1a8ed09b5bf469b16b2343729fe5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..f57d6e63 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 744ba5a29f534ad429201718a076d1a0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..76698273 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2bc6f8ee0ec826b4a9372c2108f5130e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..e266ac8e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05aef4a7094b14242ae6850211a05b48 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..287a2010 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 11faaabbd3d6d4c49bd7b080ed76e626 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..50933bbc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 00604aff4595d9e4dabdf6dc769e11ec +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..8af833e9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6af04eb32ccf4fc4b8f75f0fa9f750f6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..93ac6999 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4347d3f5605313944ae9d0c483c8266f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..560aaa41 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f84a5a8e9339a254494e09aa0c5d0989 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..e47467e7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f048ee93504eafd49b737f3448afc030 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..62f1bf9b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5fef57fdfb003414a966e0c87e02c42f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..2cb627d8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1b22324b6849f94392619c5097ba103 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..304350a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1384ffd36589a1845b4710e5b505fafc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..9457c72a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a27eb9abfa3e06040803dc698cbbb4c6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..3660c2f7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ec96184a1d9d2f4488340cee51d6118 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..51ff0d5b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 913718624a0e4a44daaccbccec295deb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..4044bcd8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1a6e9e8f409f0647b6ca4c0b57c578c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..f641f788 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f41827ec094c5d3429f228b72418f233 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..bae21905 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a03a2838e0a12d46a928bf862b7cd54 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..b5574e5f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a8bb103b5367a54290afcce834fec51 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..a3c1c706 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 20f954b672746294c9c1ad97612f5bcd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..b0fb167d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f1d623c118d7c61419b96b6560c9280a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..0930854c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0e29308ff4486ca4c9efabb3ffa02a85 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..9bd9dc2e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7db958a6ef31b7c498a06ad5fee0a8fc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..db309b6d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..1f17ad72 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b7ada103f5ebe7d4e9615da5d2934f7a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..1688deb9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a3cdc9eee91f2d24db43774ff49c58c2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..35f1eafc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e5e3ccf2c1d17f94a819c0dc06a13145 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..0665b47e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(0.2603273,0.1388335,0.0213581,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(0.2603273,0.1388335,0.0213581,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..ae37dbcd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 75ef5a3cba4ce6f4fa2f12735ddb289b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..594fe752 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(0.9162945,0.7566812,0.4401455,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..4316cad5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8ced102da6b42c47aafa05cbbff123b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..20073798 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 13a77701441f0c1488d538913d7c59e4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..a6648f12 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b27de84e8cd990147b6233fa2ee03528 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..f1950024 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b9badd87725830f48bca26afdd3bd31d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..cc686ac4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 709d1432074e03845bb1e8d8cce7f7da +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..0421b6cc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7fc7f6135b244244291057d6f8e7f614 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..83ac0736 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 744f28f1a18f82249bfce8c18bf34b10 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..b3e651c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 64e97c215a0726346a8640db3cf0092c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..9c67ccac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dbcd108d349f6354b828001f1e581252 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..993cf045 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 50a688b5edc825e42902e3b700193d7a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..64b8933a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6258777bdfad97e49a97da7e1be9e7d4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..b351afa9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1a1913179aaeea842bffd0c9396b1a14 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..f99996ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0750f62452d187b49a1e4b6e48c780c9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..7a99b141 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ed65c1cb6cc2e82428932417e64c2c0a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..7752858a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 84bffd54f25bd2642a93139137598a54 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..b44326be --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(0.2603273,0.1388335,0.0213581,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..f75c5e1d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2d660cab8e30f394fa6400252a8efd32 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..c24ae28b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 76908eaed88ee0b49a086432613bc0bc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..d52a1c59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb7b2f7f9fbdc9b4e871c991bc112a49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..2d4a869d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf2503e36b7e723429b17b96d3e8afe3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..ae490c9a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 74af4d3e9ae258c4883d93ce6b38afaa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..4a3b729d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0df503556af2851478ade86c5e953b15 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..d7b2f475 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55a60dff64f891a41a5ef29670b8fcc5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..f9c54258 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5fabf5ab90802264a820c133b3164c88 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..b31cc177 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6da05cfb10677814b90625250f9df085 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..baacd303 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e8a487762d4d2404680e0e8e89276704 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..827233fd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4bf796205c7e4a4cb5f15cf2fcec253 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..98d2eb2b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b50a3f4983024414480216ec3ba8c56a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..9d5a3e90 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d8083ee1823fda4880116463a2febf9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..6b85a685 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0b2367ca5429d694289b0ce0700c4d85 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..51cdf1fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5ec3df558ef8b9b4ba67e3fe88f5acbb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..a18cfd43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f72c0a957e8dfa043a1731fa84115025 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..6c285d13 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a924a5e9877b2648864b70587e201b5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..c3669209 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/2kinzokuMat-eeb3e7c5" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..19ce0842 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/OptimizedShaders/2kinzokuMat-eeb3e7c5/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 32b9afe278f84cd44b90f7ada0ca4dd6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants.meta new file mode 100644 index 00000000..2c7390b7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4cd263acb343c654b8f0cf26d27be1b5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat new file mode 100644 index 00000000..7d5650a8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: B Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c2c796ca67e99334584ee2e3ded0f2b1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat.meta new file mode 100644 index 00000000..4843f3f6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dac5f8abee16f4b458033f56c3509d44 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png new file mode 100644 index 00000000..73c9fdb2 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png.meta new file mode 100644 index 00000000..9989623b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: c2c796ca67e99334584ee2e3ded0f2b1 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat new file mode 100644 index 00000000..d1f845af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BL Mat + m_Shader: {fileID: 4800000, guid: 273642706f1e3dc438a1c1571895cf34, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: BL Mat-28663a03 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 35e8f9ff3935a9c4692256b5e19090c4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat.meta new file mode 100644 index 00000000..46cd3f4c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 814b0acd1aef727438fae6ec0884ad02 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png new file mode 100644 index 00000000..77406b15 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png.meta new file mode 100644 index 00000000..0ac463a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/BL.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 35e8f9ff3935a9c4692256b5e19090c4 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat new file mode 100644 index 00000000..0b93784c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: C Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: aa1a6d49688a25041b8d625f116f1b7a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat.meta new file mode 100644 index 00000000..9eb6a6a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2aeba95be0d1b2847ad2e0ee4060becb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png new file mode 100644 index 00000000..c63f80e7 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png.meta new file mode 100644 index 00000000..7ab96b5c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/C.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: aa1a6d49688a25041b8d625f116f1b7a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat new file mode 100644 index 00000000..86375596 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: G Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 72540ff638437754583f161e84d29d7f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat.meta new file mode 100644 index 00000000..ce1d2077 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d84e8a40e49d764ca1ff71b1990a220 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png new file mode 100644 index 00000000..d0991782 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png.meta new file mode 100644 index 00000000..446029ac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/G.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 72540ff638437754583f161e84d29d7f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat new file mode 100644 index 00000000..01df8dd8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: N Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: a07b27dcf02ad8542a0f969e63ed9f45, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat.meta new file mode 100644 index 00000000..8bec4019 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb27189c04a28c74da1eb58aa44730d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png new file mode 100644 index 00000000..4df1be07 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png.meta new file mode 100644 index 00000000..6d4d5b18 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/N.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: a07b27dcf02ad8542a0f969e63ed9f45 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders.meta new file mode 100644 index 00000000..68de0ea7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73f02ba96cdf7444a5e4bd92e836532 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03.meta new file mode 100644 index 00000000..b2ca4075 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ef33539fa4619b45b3b97f0d6d58fb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets.meta new file mode 100644 index 00000000..9960b939 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4d595802a0244145a913c96aec49a59 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..5524dd86 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc263be91fb53d24a94a0e3ece5f5ace +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..d2da4446 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 101a808ffece4a8438c2aaed2889b602 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..08ba01d8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebc7ed47bca598c48b6aa509a838507a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..9bcdb5de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f87762b0963868498731601ae20daab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..44c6fbc2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0009765625,0.0009765625,1024,1024).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..de359c24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 00b5846b0dee1924ba050b8294d80bf8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..4d4413e6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 452fcafb88829e14dbf4edf754083ed7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..38e86863 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ea40ec2a905f6c14793c00984a5907cd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..bbac1a3f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 26f40ad44ae034648b87e22e3597f655 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..ecc167bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f854f31325374f2439f8580bd3b73a88 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..3a6f0dab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0ba03e2214ee7d84c965f0953f1b03df +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..b8167287 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8be570e77ac3b4f4b8592b5c773d5028 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..ffc3d58b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: af60d14c2d4a14a45bee9a0e87a70cea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..ebeafbfc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2232204d7b8badc419d3a623810f6677 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..fb3eca05 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8cf8721c430302b4093c6c695739cae7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..3dd3a8b5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 352b010c0b1387844bad8096c627bb8c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..d1e6d86d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: da913d1e7e821e740b93f57701cdbe33 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..94cd84bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aea44c6f08d541342a17c45c416b1625 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..1c4be1e2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e794fd8b4e7dbf48bfa186570a7747c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..ba4caf41 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2c4ce31f5a0269244bed7ce672512074 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..4ffea1d4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e0cf250b1e0767a4197ff30c83413926 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..9b7d668e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 39acee7dbab299244abcd01cef3597fb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..46c907ff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6da98e63c937fa049bf25379f014067f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..f0c94ffa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f0206ea44503724a8f44023a7a1d51e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..ed63ec34 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e1e9b78ce124356499cb82e8a705a83e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..9e541868 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d8ab478705f3a8740855b1fbf88eb1e4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..0f2229dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 754b94749600f244dbc0ec111630e46b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..f5f4f297 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ee78a14312288af4792f8bea2b8e1d71 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..43431070 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 43445969b202b5940b001fb6da3b93b2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..80caef9b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fcba64ae54cf94b4a9a1c3e9014173f8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..036e715f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.24); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..e5e4efd2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b463b57c3f0e81743bd4f28b4273ca75 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..4de85fd7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e6355180800e9154ca30b7141d110d16 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..a6cd64ca --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f9bebead028465c4f82a80babda78350 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..c02e208a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b3aec7d09d3f98947b6ade46337962af +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..93c9d273 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7ba764e335c1a6749bb5ab64828e141a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..531de75d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14b01cffe1f766540962c8672cb4efde +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..6a916f26 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1780b8b60e67bef4f8efd3fb776354d4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..7550a0f1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f5db5fe5cb278543813bf66282e73ce +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..2166ab37 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d748a8028df506846b67b6ef64506ad4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..bf901dd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4831faffa356a6848b2cbafce85f4d5a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..31ae155b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 732524571c4e40f44abfe0c1076101fe +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..3c3ec553 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a62e053a026a7a49a46f3cbda85c4dc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..c881200b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 931a20cd500488747b3c6399aae7091c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..ceb972c9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b2103bcb9406f5a4fa47c9d00385519e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..b01f2f63 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dff5bff09fd371745a338ff849f07f0d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..eb22d34f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cc0e9bfcd941f204eb1221c1c5fadea2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..e85996a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8fc38a2105c63ac4ba45e434b6c6f795 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..f9bd22af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3d43713a6bf22a14c83d9cca3f33c134 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..799d5f70 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ac0a02ae7aa767743bea954acb528e5e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..411645f5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c91ae7d6f4267334badd9a06f2270d8e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..4fc36ebf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b084fbb3a90a75f4392a513382edd5fa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..c7fed365 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 135bb59332b74de4d8963f0d2dcb87a1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..9766814b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2425df8c9388f84db5fd65d2c3d2cbb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..36e3dcae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 47c06778fb9313841babf2e7f092501b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..a63fbc24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e0e475251d9348428e98a18135a28e9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..fd1b1395 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 74d0cc9202cdc8d44bed517b197496e8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..c2669562 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 30d34010181c5214bb4a9f19dc0d6216 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..3e9a5d62 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a9f04353fb050bb44b725fa3be00af4d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..5e1d9aa9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e44b26d9f01bc19498cd6851e29f12fa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..862811cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8d49409c45814c74692a20f7419c3ec9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..a2303d9a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 59fea7b41a0a1064294dc8a469a6e33d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..b97bc7f7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 987938a93f47e2848820cc98e2696974 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..a5bafdc4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd8d2f173933f514494cd4a86e755a36 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..8794f64d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ebba38ee654b5574b8b2c8f4b0fcfd4b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..9c8d1a48 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 050d4254128ab6a45bec1c09c071ceb7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..0efd9a05 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c669cc1bac64d9a4a84e41882b4dc938 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..80d38784 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/BL Mat-28663a03" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..bc4f772c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/OptimizedShaders/BL Mat-28663a03/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 273642706f1e3dc438a1c1571895cf34 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png new file mode 100644 index 00000000..f7098aec Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png.meta new file mode 100644 index 00000000..653b5889 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 5cf08735c7b04a64cb4bad854fcc54e5 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png new file mode 100644 index 00000000..df0b5d50 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png.meta new file mode 100644 index 00000000..d616e54e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 70e1634ab411ecb43b0722ebce4ed281 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png new file mode 100644 index 00000000..53e7843e Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png.meta new file mode 100644 index 00000000..24be0e5b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants1_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: fd55e4501858906468579338e0377df5 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png new file mode 100644 index 00000000..3a67d57d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png.meta new file mode 100644 index 00000000..6b2cd97c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: de5274d2b14e5fd4397ca2e8337985d0 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png new file mode 100644 index 00000000..156e0a67 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png.meta new file mode 100644 index 00000000..893a9cef --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: cbb8eb029f728db49be27ffbb1736ff3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png new file mode 100644 index 00000000..0d3ea883 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png.meta new file mode 100644 index 00000000..2bc26272 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants2_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: d8fa981963e99914196ec1850f41f11e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png new file mode 100644 index 00000000..979255eb Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png.meta new file mode 100644 index 00000000..19cf33bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: e2b5a04487eb78d4dbb2ceb4a5d01760 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png new file mode 100644 index 00000000..86d8d336 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png.meta new file mode 100644 index 00000000..bc8237d5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 2962f9638c55a03459ccd24d56a87fd4 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png new file mode 100644 index 00000000..43a44f98 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png.meta new file mode 100644 index 00000000..2ef0d82b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: dc976801550697d49b3670e565351701 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png new file mode 100644 index 00000000..edbe2abb Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png.meta new file mode 100644 index 00000000..5fa5bc15 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants3_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: de525f92c65edf2498891de356478a01 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png new file mode 100644 index 00000000..adc7efe9 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png.meta new file mode 100644 index 00000000..7ec4c27c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 26c1e0fda4f77584aa87b9fccbab0f1b +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png new file mode 100644 index 00000000..836cf7cd Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png.meta new file mode 100644 index 00000000..e9c630ef --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/Pants4A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 5186d4eb6ffa09e419e085873d42b18c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png new file mode 100644 index 00000000..8d9d6d7d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png.meta new file mode 100644 index 00000000..bc13e0b1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Pants/PantsA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 31d8a5b341275bd408f2dad266a106c0 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop.meta new file mode 100644 index 00000000..6c32f0c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 041af2361710879408da8bf567f5f54c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat new file mode 100644 index 00000000..7666eadf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: B Mat + m_Shader: {fileID: 4800000, guid: 7744712364a14024a9d64c2a63a5785b, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: B Mat-a3f2867f + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d51c3635724b24a46812f4fe7d4567e7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat.meta new file mode 100644 index 00000000..cc6c24ba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a1a733f2782d8b448a8bcac4bf6bb89 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png new file mode 100644 index 00000000..85e0e5f9 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png.meta new file mode 100644 index 00000000..5eb84e99 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/B.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: d51c3635724b24a46812f4fe7d4567e7 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat new file mode 100644 index 00000000..e9d4be4c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BL Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1c25282e263d30a4490e3c80386fac6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat.meta new file mode 100644 index 00000000..ff257f5f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d9cbd574d070b04bbe89217c755d22c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png new file mode 100644 index 00000000..7f859231 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png.meta new file mode 100644 index 00000000..6abeda46 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/BL.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: f501cad6fe90e784b9935923b6a4b7e7 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat new file mode 100644 index 00000000..ae627e73 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: C Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1c25282e263d30a4490e3c80386fac6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat.meta new file mode 100644 index 00000000..f1e9e3e9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6232c47d5993d604c848ca3301aeb620 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png new file mode 100644 index 00000000..56886341 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png.meta new file mode 100644 index 00000000..85c364a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/C.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 1c25282e263d30a4490e3c80386fac6f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat new file mode 100644 index 00000000..fbd21935 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: G Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 46a39701bf6864042bd95e37ab0a70ea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat.meta new file mode 100644 index 00000000..7766c850 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 00c759e2bb856ef40be986cd8888e736 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png new file mode 100644 index 00000000..fd9e75b4 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png.meta new file mode 100644 index 00000000..1c507c1b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/G.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 46a39701bf6864042bd95e37ab0a70ea +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat new file mode 100644 index 00000000..439b04db --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: N Mat + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1c25282e263d30a4490e3c80386fac6f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat.meta new file mode 100644 index 00000000..e228a4c4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5525b2c0402f99647b17570baa35d10c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png new file mode 100644 index 00000000..cec66a68 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png.meta new file mode 100644 index 00000000..8a893200 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/N.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 153437b0901ceb54ba6ab872850f6147 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders.meta new file mode 100644 index 00000000..078a247f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62938fe3ca3fb4048a45d7c175785d17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f.meta new file mode 100644 index 00000000..2d2cd60f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c73850534cabef4cbb79c2b6f6d435b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets.meta new file mode 100644 index 00000000..6ecf1435 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 833591205ec707e468dd922a8c4ebbd3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..2f36e257 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f99bd94f968f2e44b19d307b67bcf57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..621c217e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9e98a13424586848887f413de538c65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..3f41aae2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab36b9445c33075448880a2241925bca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..321741ef --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf49b554e273038409d57ebb7fcfa49e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..44c6fbc2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0009765625,0.0009765625,1024,1024).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..594f9605 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f3091577adbc75140a1e1f1b4418dc5e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..87d50e67 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 27dee543eb4bc0445833bd135d1c553d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..dd2a28bd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: efadf555b4ca2214cbe0305b5d8db427 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..02fc3db0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d964892d26f7aa84b8dc1e7761822680 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..7f690159 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e83f3d24e324e940b0f239473380c78 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..880cc62c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a594e87c05772147864e569393c6adf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..288894f0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 98af2f32893107c4d87ae91ac8043692 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..7371cdef --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e873bfcc591f79e40bdf3a683e707b8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..e79960f1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 802a5ea4bf5803646a3296d5c0ce6cda +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..38b37c20 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 90dec417f3c7b934b93d6c243fb33c94 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..aedf434e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f1b114fda08665e45b7fa24d60113a00 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..d126a8cb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 889b8a1ab019cd640867c7c69a6d7fdc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..0400c96b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0b929d977bee36e4ea1415370eebbc82 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..367580bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 042630eeddb625041b9e1a850cc09a0f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..8d9b2fa9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d5e9a9873dae7db4fb272a478eb9921d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..b8c596dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4eb53ee806c76514381451b622652c0f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..75a90cda --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05a4d20bcff177f4f8c286998eba4407 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..42aab0b8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 084964839275ea44d95fd34123d6e42c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..aadf8cb1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 17f5f9cfe76d5284e83dc7189c4bac07 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..5724924f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ae6adf096d54412429b024874121193d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..5a3eadc5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05998122ab679dd47a7cfc3a29731ff8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..24c55935 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de5373835ccd58644978a9141df625dc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..be868bb2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 430a1ea8f88352d409199d06ce2a9ef2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..6e888a4f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6582387dfe2867b47bd8cfb22615c6e1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..6c78de19 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6ea24fcd7f86bec4aa947ed530f9a155 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..036e715f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.24); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..00b8ad14 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 657b0de778f74fe4c968c509dfe037bd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..e584eec3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 112ce6639920e45459ced750eda63496 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..da77cd63 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1bc156b7542eb7143a02210180ed928b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..045f0f65 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e7d5fbff243d7474bbf4f9605961ba3e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..5ddbfaf9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: da98e54d452c9384da3f8ae31d2601c1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..91d06ea0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6cacde96e074d984e8f8ef7878433c1e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..543be3ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 97a8c0c3d5ad76247a033340a3b103be +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..d790a65d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 989c62fc404975d48bd925b148fe319f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..7b4d391e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 813f31a589c5b1043a1178fb09268a18 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..895a3989 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: db48101c3f656374584dea2892a64bdb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..bf241489 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1bcce1d703113cb4793ee720cef62e19 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..1ac0341f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1f475f07d4d8d2546a06e5971023f824 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..cb688aba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7c0c851693d46b14e932a308f9798e18 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..fa343aa5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 03719b02166ca404a92c43295e21acc4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..3f675a35 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a39c918f1181984299aa61e6132030c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..d42a2efe --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 909a27ecdffa65d43af7861a16da5494 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..85aabaf2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ccaab0c2c51e06548901e98b5a9061a4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..7b468e4b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 723e9c9ec9381f24c81d34edc886be1f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..4fc38aff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa8b9c015c67a3a45804729e19472508 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..7f9ee83b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 90e2690b6b89fa1438f94e2d05918555 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..5a026855 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ea51cc05323b380459546f0c1b91487f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..59b00b2b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f4fc029328abcf49894d3a0ce69f355 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..9f60751f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 917c88f643e51af4c97b6b3163fdcbf2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..c5f87650 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dc8e128f52b568e449f81413d57fbbcd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..2e1dd08b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92a03431a99815943a854c7296007aa6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..3c0b67a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ab345088658480849872314b3f58cb4a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..dd407bab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 73a978417bc9b1d4ab75f7d26b5bf40d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..f5a9f5c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f24dbcfdfda0a84cb868e7c4cbe5c11 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..68ae5869 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3458918516d7f0f429fe0ff2d3e6a064 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..ea2fd204 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a3a2a5af075b63c49a8fbb8c05a46b2a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..68b0a09a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8766a2e772b7d39459d1d07958b3f8a4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..fd9380ba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a80ad5804f128c04686123afe94c4850 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..e528a75a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7a4da0aa4d793c4d8affdb4c1cc09ef +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..e119462b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3febd61625ce6144a9887f930ca5e5a1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..63abbac5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e0a18b5f6d1ae34dbfb36251b6f951d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..34b95c96 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95ddfb0a05d69ab44922d99456aef391 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..ef40d156 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/B Mat-a3f2867f" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..e6a17c10 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/OptimizedShaders/B Mat-a3f2867f/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7744712364a14024a9d64c2a63a5785b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png new file mode 100644 index 00000000..7e04e248 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png.meta new file mode 100644 index 00000000..fd162572 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 800578d017310c3449572e6762890176 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png new file mode 100644 index 00000000..7fde8edf Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png.meta new file mode 100644 index 00000000..9c89f127 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 427778997f1886a47950fca6bdff4266 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png new file mode 100644 index 00000000..aa154355 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png.meta new file mode 100644 index 00000000..c3cfe122 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9e7f72d3f5002da429d315d4285f75da +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png new file mode 100644 index 00000000..f40bde3f Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png.meta new file mode 100644 index 00000000..68516806 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9e963c8dfec98624e8b7b86977a85145 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png new file mode 100644 index 00000000..df22e958 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png.meta new file mode 100644 index 00000000..b741f312 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logoA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 04e46c945f8cf8546837fbf4d67e24ba +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png new file mode 100644 index 00000000..f2e9c1ce Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png.meta new file mode 100644 index 00000000..22b05978 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop1_logo_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9e1307fb63bee26479e83d109d9fafb4 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png new file mode 100644 index 00000000..96796f95 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png.meta new file mode 100644 index 00000000..0a341b99 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 170a255dbf2e28a4290516a542734fad +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png new file mode 100644 index 00000000..47a91849 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png.meta new file mode 100644 index 00000000..aab2aa06 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 34279fce1eb13a04b84192c86763ff26 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png new file mode 100644 index 00000000..613a66ff Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png.meta new file mode 100644 index 00000000..9af44b64 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: b6e37e47d351e9b44b11d6a8e130906f +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png new file mode 100644 index 00000000..652e7e1d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png.meta new file mode 100644 index 00000000..7d65dec9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logoA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 7884b6b7fa091704898279e3965427a8 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png new file mode 100644 index 00000000..9076baa9 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png.meta new file mode 100644 index 00000000..5c0b6e37 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop2_logo_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: b46ab28f9ca1d2249af77f8bfe9fd646 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png new file mode 100644 index 00000000..9ff55fd3 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png.meta new file mode 100644 index 00000000..6c01b41a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 730e48009d7fa724faf5661beec4fcbc +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png new file mode 100644 index 00000000..7a71fee7 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png.meta new file mode 100644 index 00000000..bd86ecb8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 5d2310b6fad604a4ba1ced32e7d4419d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png new file mode 100644 index 00000000..ef3cb8d3 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png.meta new file mode 100644 index 00000000..c996899d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 39d051b3925f7b8418f42c3e45672524 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png new file mode 100644 index 00000000..664ba1d1 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png.meta new file mode 100644 index 00000000..882832ce --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 0b621619641bc254bba965638fb1c666 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png new file mode 100644 index 00000000..2cab0cfc Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png.meta new file mode 100644 index 00000000..b2568a8e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logoA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 65f8fd71a4f388e4a9bde11c3d7d3f1e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png new file mode 100644 index 00000000..4a79a42f Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png.meta new file mode 100644 index 00000000..6a556b3d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop3_logo_dark.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 593a94befdd27ed48a44bc66e475d212 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png new file mode 100644 index 00000000..fd82fd42 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png.meta new file mode 100644 index 00000000..8cb61d8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 86c5b796cb32ce24cb9c6f892d7fdc8b +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png new file mode 100644 index 00000000..edae9c87 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png.meta new file mode 100644 index 00000000..255c6815 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4A.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: a45ec8e2dee79814ba2d4acaeed7686a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png new file mode 100644 index 00000000..802ba14d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png.meta new file mode 100644 index 00000000..c02278e8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logo.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: d0589eb7850cc23489fc751662ccd7f6 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png new file mode 100644 index 00000000..cb6a4a4a Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png.meta new file mode 100644 index 00000000..2d155594 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop4_logoA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 0592a3be52bb091439c1c9c67ae72941 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png new file mode 100644 index 00000000..58d56cf3 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png.meta new file mode 100644 index 00000000..c46b8db7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/TanktopA.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 04f7c67451928204f8b55d50f5aff654 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png new file mode 100644 index 00000000..bcb5be74 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png.meta new file mode 100644 index 00000000..c1e52e7f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/LouON_summer/Tex&Mat/Tanktop/Tanktop_logo.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 52b640bdbf66db24281a0260c831eb0a +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material.meta new file mode 100644 index 00000000..ba9949b6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bbfc81070495ab4184604851157dcea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders.meta new file mode 100644 index 00000000..0eaafaa6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3fc1df13e62e5449a92f54d2b5a9cd1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b.meta new file mode 100644 index 00000000..60949e24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: acc72181097714349af1a54a52dc097d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets.meta new file mode 100644 index 00000000..20d50a80 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 729f2a8a3fe876d4094495df491956fd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..259c8e7b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26faa8b93b14e7845a6b0725ea753bae +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..f80638ea --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8757bd673e5533498157deecdbf8000 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..cb274d7b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbd8fa1eff4a5cd40b031e4dd8509bb9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..33d0779d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 70ceedc4127ebe943b6da6996cb7457b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..e1845c18 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.592)) / max(fwidth(finalColor.a), 0.0001) + float(0.592); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..717747b8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0df2f296fb7844f4abfde21392d7585f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..511f08d4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a117bb7b36a1aa747961920470f9da42 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..1cb78515 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 655fbf8d4b5e2ed42b2a5d004dccfc49 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..8208f691 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4d26334d01468d4c81a1f33ae33ff6d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..de8ed3b9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d94ae608322734096d07b4cc4c4614 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..e6f1f0b8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 24a014cf5243f7a4fa10d783ba08f906 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..1db8f635 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ee6b242785352964d81e2a70cf711898 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..6c071c02 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 009770eaa9d4c804a93a0e14276d165a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..3b83869c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 76af76ca279f8a04087a0f3f9622f16e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..28cfb911 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d9b3a2ee4b0468a40a9cc916ea8ee87e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..7e3e06bd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 46c3a135398cb8541acba0f9a44073be +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..dd5dbd0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce8c30574e5001c42b358060eb742787 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..68e8b4dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e2350b88b07ab94a84e3038109a223d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..17a8dfa3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3b770d33450a3634e86c55ffe56ca927 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..5618ab8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c0fc8d01c958de147b1e96145494edba +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..08783957 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e9180b5d203a32b48a4d04873e47d45e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..a033f3c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9348caff0b8a75649bbdfc55f3f596e2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..1ed12f2c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.592)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..8c2f263b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 97f59dc50c9f49e4db8307683f8f9970 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..1558d9a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa5f6d958fa71654aa8b2d21a993673b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..3b098799 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2117ccccdf3375741b70f53d9af6236c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..beb79daa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e271f149f264cc4c9c989215d6e0ff1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..5fd062e6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: df90161b3481c924ab0a1d42f92b5ef4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..182875c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: df9c2b07b4b3ab14b83ff20d2c3066bc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..9c8b6286 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5dd4171f2fa77de428c8f3c461d43329 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..1b064a14 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f869cd84bd15c514ea39373f0176459f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..026f65a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.177); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.177))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.177))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..18da9090 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 03f14c99a02040841a82524342336b60 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..7cd9c1d3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2c7887527e1823f4da0696fb3fa00cf9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..2b8a7748 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 953f752106231dd41b44a1830b233620 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..1e7de28f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29aac5c716ab59144b754be588fc3067 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..d07e2749 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d20054bc2aa5c1e4da1f37929e5de049 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..79af5ab9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cfee884ff54b73a4487b094a584b3cbf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..2174bac0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de50fb3035304984085d169d8115e9e4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..c85fff2f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 493407b7ec0be9e4599c4c759140b657 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..3fa8d12f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.592)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..72f313ac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 76a0915440e40334b94b7f8e0e779a2e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..daad87c7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c24a41b91867ab8468aa3297bb901c59 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..e29012d2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3358bc64223c4bb45966a525d4c5d708 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..081b7bc2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 17b14d047e460464f9b35abc5b764046 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..0b0cee35 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e78291bb32a8ed0439f07b2e9338d681 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..9a449e9b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5c1370f3d762c9a4fac9affe0ed6284f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..fd0f2482 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e1ca6bbe151c7c545966e89be4ed8071 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..2e447dd5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 988c0bc7c7e2a454fb025b82193546c0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..69aecacd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d6bed6cf3abca2d45aeed14c6c78e208 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..17535664 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e577c3134a9ab3c42b133eab7551f02f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..8f032934 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4c450553ec5c487438b1d559908d36cd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..4d2aabc8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.592) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..0479a97e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e13a9804ba2bdc9419fd3c4db36f16ed +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..2cd8719c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 327dcebe57278e84fa07fbb7763ef785 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..376e1c52 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dc097ddd2054496428c6d90a85858bcd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..5a01b00e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 620fea11dcdb1874181d9cb5ecdd0d56 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..de341ca1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b52e094e35272f1488bd96f0c7f2621e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..f8fd5d6c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9a03961c3aa1b5e48aa002a4a55bf006 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..d4514afd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 59177d1b677d90c4ea94052268ff0304 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..f4b834a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6b608273fb978f142b0ad2be4000ed7c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..0ebeef85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 18b573f933c556f4e97b48a540e0b4fc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..ace1bbfd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bb6c3b37ebfde0242a63b1faced5c9e4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..85dd36de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2f05974e9af8841468f4e65fa2100e64 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..bef6a93b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 264a47c42f349db42b41d7a563bbb2e5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..95ddef47 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e37ab65762258540a24105d8e1daf7f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..c2a6e17d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4e73b17db24e81d45bfdd1d6ae14487d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..9c9dfbaf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05f9fb44167a9304bb20a761bf92ef90 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..4400fce6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c3a195950224ace4fb2138e0af15e9f0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..ea96c454 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9cb530982b7ce84cba3e5515c91b1e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..50b741a3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/emotion-fa79e78b" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..e9510321 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/emotion-fa79e78b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 25d86399143c93f43bda08adf44c0ef4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93.meta new file mode 100644 index 00000000..0c55edbb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb5d58a80d320054890529a18fbd2485 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets.meta new file mode 100644 index 00000000..9d769ea1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66a076237357f9040bdc678e3224b96e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..7592efed --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd20abe9dbcadc44c90cf9f36de570c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..e176782a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 924c2e991555de94ea9beab0f906b4fb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..cb72228e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a38ef70e4b517d549b97a8b9b693b319 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..ee44b0f8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f0bafe6a05e2435469868d0b21ff26c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..de3aaf9c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.25,0.25,4,4).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..b4c0ad32 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 13d36f91d2d026244ba5e8df44c717a2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..9fcadf27 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1def5360c97f0346a83a3f73b89743c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..efc09e3f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c40bd51eb4881d74e87cd94b71e6027b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..1b769272 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 867480a51dae7eb48b4dc1850505998a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..faa23653 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c579caf2c9718814f978a12c2bc41314 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..28db673c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92625ac8187fc3f4bb3e5292323a54cf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..e1ea98f0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 40bd26b79c2c7e64588a3ef792726166 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..1f77cbf0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c3f304780e7825340ba322a84d94c7a8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..4586af70 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 49406f4b96aac474e94790c7e7ab83fc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..aa6717ee --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 482ee2ae880bcce4fa7dee696bbeda8e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..85367204 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3bfa9303c176d3e4bac86de92af5fb4e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..30828178 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a31624bb6ceba74ca17245b5ab09301 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..ae38f890 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4d98fa7f1bf0a17488dad33d905691a7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..0bee4b77 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ffd78ceea89ed6748b3f2bb080dc733e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..a320b677 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0dd7356883e36ea43b85f4053858f232 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..11a3fe2b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a2bb14a31bdb4b14e954aa575204b99a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..be3d5247 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e89a9a4fec05424a9ea4306895dbb0b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..a7b1f7b4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8046d68d713f0804993f3fac30781a8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..a8df0b56 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e3027a9c4d47e2b4b9877e228bef2644 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..371769ba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d7bfc3e92d1dc704588fc7375596217c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..9f1ba6ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2af882f6fec6dc94b97225ec45fafb53 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..d6af4847 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd7b5ce947ee4ad4d8e685492f5426db +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..95c17beb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e3968e536a9f1542915483bc995ae34 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..b0503703 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 30fb17eb1456f674d8ceeb318cd7f8ac +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..55d5421e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 64a3a5dac0b5a7d40a8a8c8eed78fb30 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..db309b6d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..4b941cba --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2912475c07e91af47ad2ca7ad644297d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..db46ca86 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 495f62d930865a14bac77bed5dd4bd1a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..ec26cd2d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c5a2d7a8ce59484d9a954fb537fed7d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..0665b47e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(0.2603273,0.1388335,0.0213581,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(0.2603273,0.1388335,0.0213581,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..ef3265b5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c0dea3b80b2f1784b9b00ca300ebd50b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..594fe752 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(0.9162945,0.7566812,0.4401455,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..c08e4444 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c5a1ae6433b85b943abdc2da797d8a96 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..06572a8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8bf90ed9a681574f860016c7c54dce5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..9bc91300 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a46b1d15cd7ac74ca6b67084b529524 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..e80cf387 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 696c4607082c75e4fba17b9783dcf8c6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..cbc925a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dee83de6c376d9640b6beb001f36d330 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..bd82f46c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37cb839ddbc193143aa2d906d78a27cb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..dff8499c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8f0e0067bee4b244496c52d55ce3701a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..f077a8e3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 676453f7593b09f48b6f639339127641 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..f423a3aa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5fa9bdb796ca06240a26264ec461d624 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..33a1232e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 018ec4961ec9e2945a84010fde1dd9a4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..ad5fe892 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9ef72e7d1a0204d478a193eebc14c667 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..56072068 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 981903685e7749b498ea3900467d4022 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..32076d76 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aa3851753132a1348939480eecf5be30 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..b5446fea --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 758574c358504634fb8b3648825b37b3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..daaa47d4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4068d88579798a84db6b21763e3c5e73 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..b44326be --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(0.2603273,0.1388335,0.0213581,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..2abd9561 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad090c9490f4f1c48a59f13478b8501d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..10d796b5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 08a907962c50aa647a3715c1873d758e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..133a3926 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 687e3470bf2ac45428a6a53264db2822 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..c703d795 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f9b22806ea04e941af717ebfcf7b3ca +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..6441b773 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ceb916b9886618941a004389673572f5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..6c0614fe --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3bc83e3a760460649a84c6ccc902679d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..f3836874 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c23608ff4340874582800a81e64e6d4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..b926196b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 61ae37e90107e764ea6c7a7545766534 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..715d021b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ba630a4a6ea3f0241a64354e326b4345 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..3ca34f7f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 752bbdd288f443648824681b96bcd1f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..89509a40 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b0079afdca454204992c41fb124fa958 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..d6fd94c7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8e68963a835a63f42a4fc4460fd61b2f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..21b2d204 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 698d9c756afb7b94894b658794781f99 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..03cf2275 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3daeb8a4ec0867f41ad852277464b7b8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..37580163 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd49a663545311e4dbe006abae5df4ea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..686615a3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 038f5625a3fe1b3459dc9892519e9cd4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..59b23046 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 705c6f1c11e6d4f449669fa37e6323f7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..2b8207ca --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/kinzoku-705b1e93" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..b7fa0d7c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/kinzoku-705b1e93/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b0151fe5906b4a9d901be0f840a87 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b.meta new file mode 100644 index 00000000..08e026f3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35f62b26ef586884393792f7ce04e80d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets.meta new file mode 100644 index 00000000..682587d2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96bd6bcaeae92a74f98b42f73ca45d8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..0cbf5ea4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8689a347b112ad849883b32a53b45075 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..842a7a30 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e77458d52cd0fe840a8ab51b7abdbefc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..962f22a7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37f832e113d144046a10fd548cda3748 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..f7479d26 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 734b7393ee1060d4b8d2680731e8b970 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..9f01532c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..b8ae663a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e2879fe6f296ce46af4f2d359208967 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..60ae5823 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fec3d02627059b647a527d04ee2b35ea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..8a5b9079 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cedf6cb778e5da947b28efdaf93aa8fc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..c3f3852e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9256d575e1097e548b0a592a5178b8fe +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..384ca4d3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 661c66d7d473ce542949685c84a7b723 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..854c9e1b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4926ce4f6db87c34184bd34c35e28c78 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..69e4e77f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d4b4940b886d08649be1e7042c30ca25 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..1832ca8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f42e07c904adeab49b5171e56c6ab315 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..710781e7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1658c7dc31592a84ba2cac3a8a7d1120 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..710c98a4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9dfb4a394ddefdd4c90fa7a6829cc2ef +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..869548a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2a0e6f2c54eb0d478303682b1bfd7df +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..a7855a2c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e093fc5c2b77ff44b0c43d4fa320d9c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..3284095c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1129f82dc82bd194eaf886f223073488 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..9e2f51c5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dcd655d92b834bc40ba11840fcf84cdc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..e475374f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b82364d1ccab7d34b97fa0bf52b89394 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..632d0e83 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2aa319614d5150c438d020ed7194d688 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..bd0ed0d9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41ac08b26b96c6041afaaea4d236563a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..f5bfb851 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 695de39ae2723f2459ca9631e719b26a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..c5522339 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7047bde24e05e24d9e7750566bdba8c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..5d9dae4c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ceb17e334fd2488439afafdee0e6f43b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..1298f80d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e79f5f7c106a1d447be3db260e0766fd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..9643655b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 96300da1212090644b75c8ac63eed2ed +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..9c2329d9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e130a03f90e53854d8726f7d8ef53507 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..dd6b2403 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4d40f9ae0b567fa43bf3abc6b20b5cf3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..15818ec6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7f4139b0b5a41c46a7b8d82a2e226c8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..db309b6d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..6665f9b3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d47bff83e3a173a46922c9bc088aed9c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..e9112533 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 26b629b9fd6f477489c20ed837b946de +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..ee42e1da --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 574d709aae0f2254aacff57f9590307b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..04927ec2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd57260974c4bb84e987b9004b386516 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..bac43c76 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 81dde83bb5740d74ebeb1fb8821a6afc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..00edb264 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5d3cac255a34664408ecfc7e0325c7bd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..1ec0187e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 487b9bd8c2144f64280849f8e39e8f4a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..b0ec8b14 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 121f860c45be50a4cab5dcae1c225f45 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..1a95b4fa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 84d2d4fda2d8c614a9dccbcbcf549814 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..c47212a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 268edd25f96ce6b428a5e34653ddfc11 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..3c3147d0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 58c0bbe1a23a9c548a3fdb577911dbd3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..881b7ba6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cb18bab674a19d74ba49731e4ea0e155 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..18402d55 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4a5e59dcf434eb646b26a5f752620bb6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..a71692b2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7e03c26e53382cf4799bcbde42179f80 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..d0273655 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b09981471055d94d88cb52fdae0cf65 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..c6faabdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4a39126edf4ea7a4e9f864ea8ef8e7fe +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..46493f3e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6b581bdd8a555f64d92b7dc58cd6ad44 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..77656f77 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 719027aa34e7cbd4bb281d10c1a0aa9e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..18a7abe1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b1d50fd4ecf7564ebe3256db6b9f2de +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..6e2957e1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1474d065850b34d4282c7b77e51b2dd0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..a204807d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d54cc33aac3d6bb479e2ff0720378cb3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..73bb6fce --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d488ef9b63f8674b9595e79a9b041af +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..acdf7f24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b3373f30f1ce6704bbb2fe435ea8700a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..39deeef0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8bd6cf4b4b46b0e4bb2ab51c42dcb0a5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..8fa07e07 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e93379be1a94be944842b8aad8b8465c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..f79a4dae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 450b1208c0a5a524591ca7472b236b55 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..face0529 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 623b93e603f978b45ab9addb5ddbe3de +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..0c2da5ab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7e3003f420888141b28aaf4629417a5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..f80bec40 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 52ebc571d1b67f7468ad67596aadffa9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..9ec6dd08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 87a1aacb06c64e140b518b5f84df6fba +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..7d2f2c72 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7b924f1f4ba970f46b8b176e6a436b3b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..cedfea59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3be0e08ae66757a45948e0d8734f829b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..099001c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b446445e9f961c48a93ede472b2881f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..72255d16 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92a086cad1819494a869e9b45f9d0802 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..513ac762 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e3e74339aebcf74e9b9ec5060153365 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..55fb4339 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0352c7e8c14dda4cbb492e32414cdce +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..4ec0562a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/maegami-5aa1f17b" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 0 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..9b32d052 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/maegami-5aa1f17b/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 061622f814ffe144f8d617a5a95b6e53 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1.meta new file mode 100644 index 00000000..14d7c7d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f530a3da44df6dd4cb63e8112f0f9ae2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets.meta new file mode 100644 index 00000000..12be26d2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 476229cb07711344ba41f10087995698 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..2274a37c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 499991b75e267e140a2518b51a6182b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..2405549f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f10a443104d6a1041abd118fe690c77f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..8b02f2d6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d204d9769965ae4aa35268c698e7d21 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..8e0f4d9d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4db1020705601a14c84492b51cda028c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..e1845c18 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.592)) / max(fwidth(finalColor.a), 0.0001) + float(0.592); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..2544cec8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 591401ebe5292b049acb5c4f42ee9c0f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..51222cbc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f4917eb6f4672924fb300686c985a482 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..8db8ad87 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 27028502833a75748b590c3e7e99a659 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..0785dd24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 12d129ef74e34454281291fc1cbaf93b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..e5c46d4b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 86c3831e69c95954b8205071294ebdff +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..eccecddf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad5bc6a19a1434b4db753995da6dbe5a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..aea48df1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 994cee9ac2077f94cb30e4a617d70b61 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..6be825d2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ae154c2a0ad2fd45ae0f28f7e3fcaef +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..c21c8517 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cd60e05e52f86de4bb737a4f72934270 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..60cb01eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2b10223d4d5a29f438bf99f4f83acd23 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..0cae8342 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 56e4280b5b7afd749ac5076fd1bbf221 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..b6307303 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1f4e7063f40deda4cbb7d32f79649ec5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..3d0ed4d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1d91f8dba574d34f93bb5f4bf965e67 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..6dc38474 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1f2781dab659a3144981b498bcc833a5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..66bd147c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4a57ec45720ca2f4cbef15ead2a4235e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..31b2bd05 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ae7831a8b9867c478d0b1528849ba6b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..3eae5a5e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 82dc26ee563f54541a7713e108888ed4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..1ed12f2c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.592)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..e6ba439f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe2d3f77c6f0ffd4ab24919fa060abae +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..581d3337 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dce24d5a51eb800468f1e3eae6c3c6d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..87eafc17 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55f5b292d66bd884aad96e308d0aa297 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..1ab32ec8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 49459fedab4187f4da41d81eee129e95 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..3f23eae4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1fb033e0bdbe0743b82edfdddc8d8a9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..fa1edac4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7ea6c52b70c797f47a5886dac534ec5b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..fb5c2011 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 02ee7173babfa74459a7206e9a4c18c7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..87687777 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a5a8e53a8ca42324ca267d3710be636b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..026f65a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.177); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.177))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.177))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..81def2b1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cdb9f25bc412091489b3b64630d3edad +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..c7e35236 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c40442ea301a5ee46b4f0b4ff2e46d44 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..5519affc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 661c99bd732472a418aeebf281fd8df2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..b09bd1f2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a7cc47dca279c1848b0f87180f527244 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..7b86e32b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7db5e3c0e688afb4a9d83e14e4eaaf5b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..4e16d369 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 118308f76c30b124e98ec625a5b58db1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..831785f1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 859a1537d4aff5c4c903b333c5f6ad95 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..863e7880 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3adfd8a9d58c23f408dc2241d8b44a6d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..3fa8d12f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.592)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..4b9f0fe7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5b6c555e19af6dc4fb3830f8133253ea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..1c8e7aff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1e327fadf6046d4dbf752e248791e86 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..375f84fd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0ba479dfd09c53a4583535f35e7ca112 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..0dc3d452 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 22d63e9a1d041b64fa924354e83b342d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..e2dcb462 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4eea353a3c840334a85d136da5530119 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..36b65290 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 32a437b72779a8a40bf91c7e75451a0d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..8b1a606c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 06858fba9ec0af24aa096ce7b98ba32c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..c96641e1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6bfda0943cbe3144dad70896ecf12888 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..52e77e0e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ae9187d32225eb469f7586a486c2a26 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..ed1a7221 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cb02ff724a8dcbe459b43e41c9ab809c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..9117e13d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce77d56517b415f49be105f5610cf3b5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..4d2aabc8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.592) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..920bb6ac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 063348405b42c0a40976aef0f7be20ae +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..ce78b715 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a734df6526cef1b4a837b5e6e44aa730 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..d9f6549e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2819210e9ce2d04999ee52403a8faef +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..8b84e506 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c25584c6622c2f346b785a488b254258 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..b46167db --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5243fd965c59e0b4485358a370e4fcc0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..3881ea33 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c89848cebc703f342b4b7c9856cb0ba3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..7f3babf6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 880696e02e5ba4c4d8e0c824e42a0153 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..e3c94910 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1c0eae5b3c320149b78f7cb1f273f24 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..6fe2c20b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 31e394c3ef798bc4fb75bb2530ee8bd5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..85aacb1e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 440870c5a7631ff4f8ccab48dbaf9f99 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..5610c0a6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e8c7e4ffe1bdaf4c9029ef634404ebf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..74056951 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 795ea96bd92207b46b98e542cd1f3057 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..e7eb50b8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cac7f8e0cee9b2a459361a3b670cc7b7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..238fe5a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60287b2ddee9b0d4a90aa781daefd7ee +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..08370de2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 436f507668c9d7c40a9c855e21366f5f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..90de274a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 546ff5e96bca7804e910eed76abfb58e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..6e720819 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12a7cb3be42721c4e9837cd5459cf822 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..afdc9e3b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/toumei-e7e7e7f1" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.592 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.177 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..36126787 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/OptimizedShaders/toumei-e7e7e7f1/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f367437336866145ad2bf272c3cec39 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat new file mode 100644 index 00000000..8cdcc746 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat @@ -0,0 +1,2008 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: emotion + m_Shader: {fileID: 4800000, guid: 25d86399143c93f43bda08adf44c0ef4, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: emotion-fa79e78b + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8381e307abee3c44aa79463a6b40a70d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.592 + - _CutoffAnimated: 0 + - _CutoutCutoutAdjust: 0.543 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.39 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossMapScale: 1 + - _GlossPower: 0.5 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineCutoffRange: 0.5 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.03 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.563 + - _ShadowPlanB2borderBlur: 1 + - _ShadowPlanBDefaultShadowMix: 1 + - _ShadowPlanBHueShiftFromBase: -0.11 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.79 + - _ShadowSteps: 5 + - _ShadowStrength: 0.177 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0.737 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 0 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 0 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat.meta new file mode 100644 index 00000000..f414b7c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/emotion.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbaeaf82d0064564d9bb39584287f71b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat new file mode 100644 index 00000000..ba9b3092 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat @@ -0,0 +1,2006 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: kinzoku + m_Shader: {fileID: 4800000, guid: 1e3b0151fe5906b4a9d901be0f840a87, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: kinzoku-705b1e93 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: a6d6984545cde4a4f9317b17d6dca225, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 2800000, guid: 1fd28fb85210d514bb81e1914213536c, 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 0 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.5 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossMapScale: 1 + - _GlossPower: 0.5 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1.22 + - _MatcapBlendMode: 0 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 2 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 1 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.02 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 0.966 + - _ReflectionReflectionPower: 0.602 + - _ReflectionShadeMix: 0.111 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 1 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 0 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0 + - _RimUseBaseTexture: 0 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 2 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.55 + - _ShadowPlanB2borderBlur: 0.55 + - _ShadowPlanBDefaultShadowMix: 1 + - _ShadowPlanBHueShiftFromBase: 0 + - _ShadowPlanBSaturationFromBase: 1 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 1 + - _ShadowSteps: 4 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseDoubleSided: 0 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 0 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.5471698, g: 0.4084025, b: 0.15744035, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 0.9622642, g: 0.88428956, b: 0.6944642, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0.16981131, g: 0.16981131, b: 0.16981131, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 1, b: 1, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat.meta new file mode 100644 index 00000000..bf2b623f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/kinzoku.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27c4254ca54d54e499a21885134810fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat new file mode 100644 index 00000000..7d7abf51 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat @@ -0,0 +1,2009 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: maegami + m_Shader: {fileID: 4800000, guid: 061622f814ffe144f8d617a5a95b6e53, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: maegami-5aa1f17b + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8381e307abee3c44aa79463a6b40a70d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0.002 + - _DoubleSidedBackfaceLightIntensity: 0.53 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossMapScale: 1 + - _GlossPower: 0.5 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineCutoffRange: 0.5 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.03 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.02 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 1 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 1 + - _ShadowPlanBHueShiftFromBase: -0.11 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.79 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareAction: 6 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilNumber: 5 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat.meta new file mode 100644 index 00000000..c884271b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/maegami.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db8a608b32ec4564d9b7eca0e8215497 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat new file mode 100644 index 00000000..010e0fdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat @@ -0,0 +1,2008 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: toumei + m_Shader: {fileID: 4800000, guid: 4f367437336866145ad2bf272c3cec39, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: toumei-e7e7e7f1 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 79280d61bfe2a6541a57517b56b2ab0c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + 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} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + 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} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + 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} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.592 + - _CutoffAnimated: 0 + - _CutoutCutoutAdjust: 0.543 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.39 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossMapScale: 1 + - _GlossPower: 0.5 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OcclusionStrength: 1 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineCutoffRange: 0.5 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.03 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _Parallax: 0.02 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.563 + - _ShadowPlanB2borderBlur: 1 + - _ShadowPlanBDefaultShadowMix: 1 + - _ShadowPlanBHueShiftFromBase: -0.11 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.79 + - _ShadowSteps: 5 + - _ShadowStrength: 0.177 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0.737 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SmoothnessTextureChannel: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularHighlights: 1 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UVSec: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 0 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 0 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat.meta new file mode 100644 index 00000000..f661a290 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Material/toumei.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba0a8bf502217b04c80009d2afa720ec +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus.meta new file mode 100644 index 00000000..24bc786d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f31ce21f2a4778c4abd82681ccd246d7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller new file mode 100644 index 00000000..db2f4dcb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller @@ -0,0 +1,8094 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-6911846053233668287 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9832962 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5997584291476878316 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2869196585542115725} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5445281966785366882 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.95535713 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-2869196585542115725 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A Hat in Time + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -5445281966785366882} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: f23204dad551823438ff2ffe04e951f8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1023756089298630741 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HenryStickmin 1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5bc5dff7eb5df2c4e90e2023bb31e9b4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Action + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: VRCEmote + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: LocomotionMode + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: AFK + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Seated + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: ignore + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Action + m_StateMachine: {fileID: 1107710675241705950} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20601482 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20609978 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20624522 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prone2 + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20658388 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.3 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400090, guid: 2dc9666c890a37946b1fbb67941e523d, type: 3} + m_Threshold: 0.65 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 6844dcb6a866ab34fa96c67e39eab693, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + m_BlendParameter: HeightScaleNOMOVE + m_BlendParameterY: MovementZ + m_MinThreshold: 0.3 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20678964 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20683406 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20684674 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &110119424 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8947368 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128626 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110273718} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128706 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212464} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110134324 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204806} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110150130 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110213388} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110161318 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293312} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110165452 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110283558} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110178142 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232320} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110179994 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: EmoteExit + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9423077 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110183236 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.82558143 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204806 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212464 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110213388 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221436 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232320 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110241548 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255674 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110273718 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Palm 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110283558 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293312 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299266 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!114 &114022255662586678 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b658310f3202fc64aac64aa6e603b79a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114028872813913452 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114032012360068236 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 1 + trackingLeftHand: 1 + trackingRightHand: 1 + trackingHip: 1 + trackingLeftFoot: 1 + trackingRightFoot: 1 + trackingLeftFingers: 1 + trackingRightFingers: 1 + trackingEyes: 1 + debugString: +--- !u!114 &114033177144444066 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114048306522788302 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114096887015826830 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114099422419234816 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 1 + duration: 0.5 +--- !u!114 &114188127746315046 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114195270129662448 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114213392218092798 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 2 + trackingLeftHand: 2 + trackingRightHand: 2 + trackingHip: 2 + trackingLeftFoot: 2 + trackingRightFoot: 2 + trackingLeftFingers: 2 + trackingRightFingers: 2 + trackingEyes: 2 + debugString: +--- !u!114 &114219844969437092 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114249709573647026 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114302087919799192 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1852460640, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 1 + blendDuration: 1 + debugString: + outputParamHash: 0 +--- !u!114 &114324316467478184 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 0 + blendDuration: 0.25 + debugString: + outputParamHash: 0 +--- !u!114 &114326227329399518 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 1 + blendDuration: 1 + debugString: + outputParamHash: 0 +--- !u!114 &114358869158050960 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 1 + blendDuration: 0.25 + debugString: + outputParamHash: 0 +--- !u!114 &114380290190216218 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -646210727, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 1 + trackingLeftHand: 1 + trackingRightHand: 1 + trackingHip: 1 + trackingLeftFoot: 1 + trackingRightFoot: 1 + trackingLeftFingers: 1 + trackingRightFingers: 1 + trackingEyes: 0 + trackingMouth: 0 + debugString: +--- !u!114 &114391186856019220 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114412858183950650 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 1 + blendDuration: 0.5 + debugString: + outputParamHash: 0 +--- !u!114 &114477480236271576 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -646210727, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 2 + trackingLeftHand: 2 + trackingRightHand: 2 + trackingHip: 2 + trackingLeftFoot: 2 + trackingRightFoot: 2 + trackingLeftFingers: 2 + trackingRightFingers: 2 + trackingEyes: 0 + trackingMouth: 0 + debugString: +--- !u!114 &114497102216442280 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114507051778019064 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114510560058673118 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 1 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114530651618753848 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 82154fcd59363fa4aa5ceb410dfa0cc0, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114544030326837784 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 1 + trackingLeftHand: 1 + trackingRightHand: 1 + trackingHip: 0 + trackingLeftFoot: 0 + trackingRightFoot: 0 + trackingLeftFingers: 1 + trackingRightFingers: 1 + trackingEyes: 0 + debugString: +--- !u!114 &114544324893459228 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 0 + trackingLeftHand: 0 + trackingRightHand: 0 + trackingHip: 0 + trackingLeftFoot: 0 + trackingRightFoot: 0 + trackingLeftFingers: 0 + trackingRightFingers: 0 + trackingEyes: 1 + debugString: +--- !u!114 &114573420513334294 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 1 + trackingLeftHand: 1 + trackingRightHand: 1 + trackingHip: 1 + trackingLeftFoot: 1 + trackingRightFoot: 1 + trackingLeftFingers: 1 + trackingRightFingers: 1 + trackingEyes: 0 + debugString: +--- !u!114 &114575391811598142 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 0 + trackingLeftHand: 0 + trackingRightHand: 0 + trackingHip: 0 + trackingLeftFoot: 0 + trackingRightFoot: 0 + trackingLeftFingers: 0 + trackingRightFingers: 0 + trackingEyes: 2 + debugString: +--- !u!114 &114590736178657668 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 345bd2fe1c81ae94c9ca06de5a4cd3c1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114616339035629624 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 0 + blendDuration: 0.25 + debugString: + outputParamHash: 0 +--- !u!114 &114618351677367706 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114638061992290968 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114658956749267794 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1852460640, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 0 + blendDuration: 0.25 + debugString: + outputParamHash: 0 +--- !u!114 &114680143215612552 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -646210727, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 2 + trackingLeftHand: 2 + trackingRightHand: 2 + trackingHip: 2 + trackingLeftFoot: 2 + trackingRightFoot: 2 + trackingLeftFingers: 2 + trackingRightFingers: 2 + trackingEyes: 2 + trackingMouth: 2 + debugString: +--- !u!114 &114682574099999206 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -1433667418, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 0 + blendDuration: 1 + debugString: + outputParamHash: 0 +--- !u!114 &114691792664132036 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 2 + trackingLeftHand: 2 + trackingRightHand: 2 + trackingHip: 0 + trackingLeftFoot: 0 + trackingRightFoot: 0 + trackingLeftFingers: 2 + trackingRightFingers: 2 + trackingEyes: 0 + debugString: +--- !u!114 &114709181592576738 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114724204610022134 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 0 + duration: 0.75 +--- !u!114 &114729269802069040 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 0 + goalWeight: 1 + duration: 0 +--- !u!114 &114729330789505724 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b6969d45d27693b4fac97c750e8b2a3f, type: 3} + m_Name: + m_EditorClassIdentifier: + disableLocomotion: 0 + disableLeftHandTrack: 0 + disableRightHandTrack: 0 + disableHip3pt: 0 + disableAutoWalk: 0 + disableHipTrackFbt: 0 + disableRightFootTrack: 0 + disableLeftFootTrack: 0 + disableHeadTrack: 1 + setViewPoint: 0 + DebugName: +--- !u!114 &114748655846956434 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1852460640, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 0 + blendDuration: 0.5 + debugString: + outputParamHash: 0 +--- !u!114 &114836140890216196 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: -646210727, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 1 + trackingLeftHand: 1 + trackingRightHand: 1 + trackingHip: 1 + trackingLeftFoot: 1 + trackingRightFoot: 1 + trackingLeftFingers: 1 + trackingRightFingers: 1 + trackingEyes: 1 + trackingMouth: 1 + debugString: +--- !u!114 &114906509552436230 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1852460640, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + goalWeight: 1 + blendDuration: 0.5 + debugString: + outputParamHash: 0 +--- !u!114 &114931658775735762 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 1fd687a8b78918546a663b526eaa9622, type: 3} + m_Name: + m_EditorClassIdentifier: + layer: 0 + onEnter: 1 + goalWeight: 0 + duration: 0.5 +--- !u!114 &114933359828135026 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 292304312, guid: 661092b4961be7145bfbe56e1e62337b, type: 3} + m_Name: + m_EditorClassIdentifier: + trackingHead: 2 + trackingLeftHand: 2 + trackingRightHand: 2 + trackingHip: 2 + trackingLeftFoot: 2 + trackingRightFoot: 2 + trackingLeftFingers: 2 + trackingRightFingers: 2 + trackingEyes: 0 + debugString: +--- !u!206 &206016604260823814 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206031328817658084 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206042011143769418 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: MovementX + m_BlendParameterY: MovementX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206044813657295390 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206446873584821380} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206961392883137572} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206154770220190690} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206075972635362766 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206083985980243616 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: LocomotionX + m_BlendParameterY: LocomotionX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206085124900947238 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206093932012389494 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206154770220190690 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206203986457737408 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206239528909019718 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206443553673598300} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206906395246964180} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206758778368637082} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: HeightScale + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206245235420059064 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206637873669902670} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206754156246800710} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206016604260823814} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206307437469983586 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206395530848215904 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206417488844622416 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206443553673598300 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206446873584821380 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206471471687492400 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206554094169995096 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206630646726750164 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206637873669902670 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206684153996676736 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206723165694216672 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206754156246800710 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206758778368637082 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206906395246964180 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206913599990230568 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206956841050264174} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206723165694216672} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206085124900947238} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206956841050264174 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206961392883137572 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206973349054612556 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &672148034583879402 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9832962 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101003849698784866 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102821343841043550} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101006961621764670 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102968492877567904} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101023072467381282 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102863469585744650} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101023656294950556 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102661693291025246} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101024431974265552 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101051259721908610 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102821343841043550} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101070635213763256 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9974619 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101071561901345974 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101076830624539920 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9974619 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101082732701353718 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101083277036637222 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102570008736678290} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0.01 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 4 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101086708107522822 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101087585829986560 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9464286 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101089442888248510 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102164941365658752} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101104924178738988 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101116222677473834 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102410935685968364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101122058374160250 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 14 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9969746 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101139635847520912 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102410935685968364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101148804329760398 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101148981028452212 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101149180030102022 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.2 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101152539557580226 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101163329839414756 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102621604485998900} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101165290439181142 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102164941365658752} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101170989096283150 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102788927342837968} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101178593027351574 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101183895845976370 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102661693291025246} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101193479851557412 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: HeightScale + m_EventTreshold: 0.9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101196402134137872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Upright + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101204711668476034 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101210025531826312 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101215567691252520 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 2 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101235114653490514 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101236909521131308 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 11 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101237453000464104 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102164941365658752} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101247011275855120 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102512212865035150} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101250540382697746 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101252410325710750 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102512212865035150} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101266707284671354 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102164941365658752} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101272092978760438 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101272811699251340 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101280090895412252 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102150365627100920} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9969746 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101282719630430872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101306732533703008 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102410935685968364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101308672563791578 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9974619 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101315622248555360 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9832962 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101316977192906518 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102821343841043550} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101318889337202038 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102821343841043550} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101322779876852686 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 16 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101326066516672472 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101330867587816512 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 13 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9934498 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101343348352708396 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102410935685968364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101343901207708570 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102512212865035150} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101347253543871626 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 13 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102641562170292580} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101350690813510592 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102621604485998900} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 2 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101353622970299198 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102905216959511468} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101356440078182844 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102410935685968364} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101362559301705920 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102084311089170522} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101365305869683740 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 14 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102876614239763488} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101372237517283270 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101376035712025658 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101420787970178338 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102788927342837968} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101423121419488520 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101452913638063506 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102661693291025246} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101462950352579528 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102661693291025246} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101466367102110516 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 12 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.99836135 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101480615058169886 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101482499382876380 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102821343841043550} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101482760718843544 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102677707527784960} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101495775358790326 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102084311089170522} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101500374457015106 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101512413549531714 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.04 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101518250871098836 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102968492877567904} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101543123411416848 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101550386637176992 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 12 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101571443818798938 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101572448206830618 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102863469585744650} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101573855910363042 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101577419743741550 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101586939090455722 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102863469585744650} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101598777299516300 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101601640337208358 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102661693291025246} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101603728083322770 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101607949986417620 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102164941365658752} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101617102165180960 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102084311089170522} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101629384447080740 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101641256912536602 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101643495488502306 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.6 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101647427822641960 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101660146876769368 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102968492877567904} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101660483277363162 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110226965, guid: 12cd9f87c1f675b4685e0848a464d0cf, type: 2} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101699515983364728 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101707632253518802 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101732127802982258 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9464286 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101736438857765288 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 13 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101742756729684132 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101746427801000468 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102968492877567904} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101754637864197002 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101758846714355690 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102084311089170522} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101765732769409564 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: VRCEmote + m_EventTreshold: 0 + - m_ConditionMode: 4 + m_ConditionEvent: VRCEmote + m_EventTreshold: 16 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102150365627100920} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101769863217313810 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 14 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101785927115433272 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102680484414317732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101823267919498218 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9832962 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101865814861311272 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101872710459538066 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102512212865035150} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101885947949085464 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102968492877567904} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101893190768479412 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101932382716972008 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.039085507 + m_TransitionOffset: 0 + m_ExitTime: 0.72727275 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101946201400662566 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9832962 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101949290768208508 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 12 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102467628713267362} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101951873317809070 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101961956112363258 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102512212865035150} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101962578053626730 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveX + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101969439990905432 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: -0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101970840809214212 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101973868400025866 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102863469585744650} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101974865512462218 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101978115783548358 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102084311089170522} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101980723497802732 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Action + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102863469585744650} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101993602489792802 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 7 + m_ConditionEvent: VRCEmote + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102713468545662780} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1102084311089170522 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Take On Me + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101326066516672472} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7bf3c120de7463e43982f0456ba350c2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102150365627100920 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prepare Standing + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101462950352579528} + - {fileID: 1101165290439181142} + - {fileID: 1101318889337202038} + - {fileID: 1101139635847520912} + - {fileID: 1101518250871098836} + - {fileID: 1101252410325710750} + - {fileID: 1101586939090455722} + - {fileID: 1101617102165180960} + - {fileID: 1101482760718843544} + - {fileID: 1101949290768208508} + - {fileID: 1101347253543871626} + - {fileID: 1101365305869683740} + - {fileID: 1101353622970299198} + - {fileID: -5997584291476878316} + m_StateMachineBehaviours: + - {fileID: 114906509552436230} + - {fileID: 114477480236271576} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 91e5518865a04934b82b8aba11398609, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102164941365658752 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Dansing + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101641256912536602} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 42e01575c618f38468dfb20a4fee0440, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102368454927690712 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WaitForActionOrAFK + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101765732769409564} + - {fileID: 1101785927115433272} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 91e5518865a04934b82b8aba11398609, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102410935685968364 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Rivers In The Desert + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101543123411416848} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 0ed4a8317bf720b49abbe35f4270ad51, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102467628713267362 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ievan Polkka Project Diva + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101466367102110516} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4ba78799b28588641b2996266530dce3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102512212865035150 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Specialist + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101250540382697746} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 378f119722025c84cba54993eeaa5fe3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102570008736678290 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AFK + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101163329839414756} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 806c242c97b686d4bac4ad50defd1fdb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102621604485998900 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendOut + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101149180030102022} + m_StateMachineBehaviours: + - {fileID: 114748655846956434} + - {fileID: 114836140890216196} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 806c242c97b686d4bac4ad50defd1fdb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102628760306700186 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206245235420059064} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102632273280359252 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HenryStickmin 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5bc5dff7eb5df2c4e90e2023bb31e9b4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102641562170292580 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Phut Hon + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101330867587816512} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ede9f9d308ba319489277e6894198e11, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102661693291025246 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Car Shearer Dance + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101643495488502306} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2ca8dcb509d967642b1bd8c144f8b3d9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102670047216628226 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206044813657295390} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102677707527784960 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pole Dance + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101076830624539920} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4321f95c6c82a49409072b122e4352b3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102680484414317732 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Afk Init + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101083277036637222} + m_StateMachineBehaviours: + - {fileID: 114302087919799192} + - {fileID: 114680143215612552} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 806c242c97b686d4bac4ad50defd1fdb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102713468545662780 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendOut Stand + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101170989096283150} + m_StateMachineBehaviours: + - {fileID: 114658956749267794} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 91e5518865a04934b82b8aba11398609, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102788927342837968 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Restore Tracking (stand) + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101951873317809070} + m_StateMachineBehaviours: + - {fileID: 114380290190216218} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 91e5518865a04934b82b8aba11398609, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102821343841043550 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Geddan + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101372237517283270} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: acb2d632bb4fc3f4b8eca3881bdd072a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102863469585744650 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Trumpet + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101993602489792802} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 123eeed327b37b645a72f5f928d506d8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102876614239763488 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: whistle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101122058374160250} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d9c1504922740004284d05c3b224c034, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102905216959511468 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HenryStickmin + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101315622248555360} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5bc5dff7eb5df2c4e90e2023bb31e9b4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102968492877567904 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shuffle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101865814861311272} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a99311def11131243bca95f6a82fc3cb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107710675241705950 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Action + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102084311089170522} + m_Position: {x: 360, y: -72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102863469585744650} + m_Position: {x: 360, y: -120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102512212865035150} + m_Position: {x: 360, y: -168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102968492877567904} + m_Position: {x: 360, y: -216, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102410935685968364} + m_Position: {x: 360, y: -264, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102821343841043550} + m_Position: {x: 360, y: -312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102164941365658752} + m_Position: {x: 360, y: -360, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102661693291025246} + m_Position: {x: 360, y: -408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102713468545662780} + m_Position: {x: 780, y: -72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102150365627100920} + m_Position: {x: -96, y: -156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102368454927690712} + m_Position: {x: -372, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102570008736678290} + m_Position: {x: -240, y: 1200, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102621604485998900} + m_Position: {x: 264, y: 1236, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102680484414317732} + m_Position: {x: -480, y: 1032, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102788927342837968} + m_Position: {x: 1032, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102677707527784960} + m_Position: {x: 360, y: -24, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102467628713267362} + m_Position: {x: 360, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102641562170292580} + m_Position: {x: 360, y: 168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102876614239763488} + m_Position: {x: 360, y: 216, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102905216959511468} + m_Position: {x: 360, y: 264, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102632273280359252} + m_Position: {x: 0, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1023756089298630741} + m_Position: {x: 0, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2869196585542115725} + m_Position: {x: 360, y: 320, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -684, y: 432, z: 0} + m_EntryPosition: {x: -624, y: 192, z: 0} + m_ExitPosition: {x: 1716, y: 492, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102368454927690712} +--- !u!1109 &1109311395242789590 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109726522920850736 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109756093405188824 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109763167683413500 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109910370775189524 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller.meta new file mode 100644 index 00000000..08fb22f1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Action.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5337beda9e7d874893787babc881b93 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing.meta new file mode 100644 index 00000000..a71b519e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bd6ba4d106e12e42900fd3e90a1dce8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset new file mode 100644 index 00000000..3836d0f4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset @@ -0,0 +1,55 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Appearal 2 + m_EditorClassIdentifier: + controls: + - name: Tanktop + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 5 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Shorts + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 6 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Aloha 1 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 7 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Aloha 2 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 8 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset.meta new file mode 100644 index 00000000..8b5258af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal 2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c79587bda1e3ef144997d208ea815fdc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset new file mode 100644 index 00000000..822e1d7e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset @@ -0,0 +1,65 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Appearal + m_EditorClassIdentifier: + controls: + - name: Jacket 1 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 0 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Jacket 2 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Shirt + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 2 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Sweater 1 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 3 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Sweater 2 + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 4 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset.meta new file mode 100644 index 00000000..3400e2c3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Appearal.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8506a8f826eec934c96be7644c8d6137 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset new file mode 100644 index 00000000..561cafd4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset @@ -0,0 +1,85 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Clothing + m_EditorClassIdentifier: + controls: + - name: Appearal + icon: {fileID: 2800000, guid: 584e327514b0b4012afb41a7a36178be, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: 8506a8f826eec934c96be7644c8d6137, type: 2} + subParameters: [] + labels: [] + - name: Appearal 2 + icon: {fileID: 2800000, guid: 584e327514b0b4012afb41a7a36178be, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: c79587bda1e3ef144997d208ea815fdc, type: 2} + subParameters: [] + labels: [] + - name: NSFW + icon: {fileID: 0} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: fceb162fb9ccd4f41926c92b81078ee5, type: 2} + subParameters: [] + labels: [] + - name: Beanie + icon: {fileID: 2800000, guid: 2ef84693d34964ad69d786c75e1508ea, type: 3} + type: 102 + parameter: + name: Beanie + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Tail + icon: {fileID: 2800000, guid: 50fdb142cf10648e8a7f66ab87139425, type: 3} + type: 102 + parameter: + name: Tail + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Animal Ears + icon: {fileID: 2800000, guid: 8654d20fb1a0f4311a29f1ce1f37a4e6, type: 3} + type: 102 + parameter: + name: Hair + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Necklace + icon: {fileID: 2800000, guid: 51763005a5eec4d42a57d392635de0b2, type: 3} + type: 102 + parameter: + name: Necklace + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset.meta new file mode 100644 index 00000000..5015e11e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/Clothing.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce622962f40fb8140a64ae1d8f3a8a7b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset new file mode 100644 index 00000000..ab0cdf1a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: NSFW + m_EditorClassIdentifier: + controls: + - name: Toggle NSFW + icon: {fileID: 0} + type: 102 + parameter: + name: Clothing + value: 9 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Dick Size + icon: {fileID: 0} + type: 203 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: + - name: DickSize + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset.meta new file mode 100644 index 00000000..6f5dbebc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Clothing/NSFW.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fceb162fb9ccd4f41926c92b81078ee5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color.meta new file mode 100644 index 00000000..6898906d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a4a926222b65d84cbda6fceadc81225 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset new file mode 100644 index 00000000..948dc21f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset @@ -0,0 +1,65 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Body Color + m_EditorClassIdentifier: + controls: + - name: Default + icon: {fileID: 0} + type: 102 + parameter: + name: Color + value: 0 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Blue + icon: {fileID: 0} + type: 102 + parameter: + name: Color + value: 2 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Black + icon: {fileID: 0} + type: 102 + parameter: + name: Color + value: 3 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Green + icon: {fileID: 0} + type: 102 + parameter: + name: Color + value: 4 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Orange / Black / White + icon: {fileID: 0} + type: 102 + parameter: + name: Color + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset.meta new file mode 100644 index 00000000..b1dd0ab2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Body Color.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b0ec4d4fe534ee41a309e46ec4b8230 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset new file mode 100644 index 00000000..0e777575 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset @@ -0,0 +1,45 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Color + m_EditorClassIdentifier: + controls: + - name: Clothing Color + icon: {fileID: 0} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: 1b0ec4d4fe534ee41a309e46ec4b8230, type: 2} + subParameters: [] + labels: [] + - name: Hair Color + icon: {fileID: 0} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: f76fe8e8ca6695d43ac984957ca6ce35, type: 2} + subParameters: [] + labels: [] + - name: Eye Color + icon: {fileID: 0} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: 9dec7f1a4c25d0047845413706bac5f5, type: 2} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset.meta new file mode 100644 index 00000000..b96aa2c1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Color.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 819603b25f2241d49883e8252c18be6e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset new file mode 100644 index 00000000..94d007f6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset @@ -0,0 +1,65 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Eye Color + m_EditorClassIdentifier: + controls: + - name: Turquoise + icon: {fileID: 0} + type: 102 + parameter: + name: EyeColor + value: 0 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Purple + icon: {fileID: 0} + type: 102 + parameter: + name: EyeColor + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Red + icon: {fileID: 0} + type: 102 + parameter: + name: EyeColor + value: 2 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Blue + icon: {fileID: 0} + type: 102 + parameter: + name: EyeColor + value: 3 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Green + icon: {fileID: 0} + type: 102 + parameter: + name: EyeColor + value: 4 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset.meta new file mode 100644 index 00000000..2e66bc47 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Eye Color.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9dec7f1a4c25d0047845413706bac5f5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset new file mode 100644 index 00000000..187534cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset @@ -0,0 +1,75 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Hair Color + m_EditorClassIdentifier: + controls: + - name: Brown + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 0 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Brown 2 + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 5 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Blond + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Blue + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 2 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Black + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 3 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Light Grey + icon: {fileID: 0} + type: 102 + parameter: + name: HairColor + value: 4 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset.meta new file mode 100644 index 00000000..0d93e8da --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Color/Hair Color.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f76fe8e8ca6695d43ac984957ca6ce35 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote.meta new file mode 100644 index 00000000..6ab83053 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 988dcdb01f060bd40bfb0d1ce9a84f01 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset new file mode 100644 index 00000000..44cdd03d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset @@ -0,0 +1,65 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Emote 2 + m_EditorClassIdentifier: + controls: + - name: Stripper Pole + icon: {fileID: 2800000, guid: 5dbc92e38b41046d09cf6a972a8ae997, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 9 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Ieavan Polka + icon: {fileID: 2800000, guid: 41a7b0b5575cd4fadaaad979f7128a22, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 12 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Whistle + icon: {fileID: 2800000, guid: 3346fec2cdbd541ad8fa505a01cccb32, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 14 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Henery Stickman Loop + icon: {fileID: 2800000, guid: 4801381c36f78450f8a8ed70d1c06f45, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 15 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: A Hat in Time + icon: {fileID: 2800000, guid: 345a853907dc54eb99270e509b117124, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 10 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset.meta new file mode 100644 index 00000000..ef1d7348 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote 2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cee0423ec9ad104408ff129f47311f12 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset new file mode 100644 index 00000000..93b4ee72 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset @@ -0,0 +1,95 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Emote + m_EditorClassIdentifier: + controls: + - name: Car Shearer Dance + icon: {fileID: 2800000, guid: abac184b9127144c4b2092bb0c912aeb, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Dansing + icon: {fileID: 2800000, guid: 44415b40db2b346658caf5ddc4b3e973, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 2 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Geddan + icon: {fileID: 2800000, guid: 151f1138e6b364709994d4aa1c9c896a, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 3 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Rivers In The Desert + icon: {fileID: 2800000, guid: a8cf6850feb76492a86e439db5aa1e66, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 4 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Shuffle + icon: {fileID: 2800000, guid: 375d3875743d640d7944160d5f6a30d2, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 5 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Specialist + icon: {fileID: 2800000, guid: 5a7a468abef60450ea1517e6c8be270a, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 6 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Trumpet + icon: {fileID: 2800000, guid: f2404a1c1294d4e8ba603575a5370621, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 7 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] + - name: Take On Me + icon: {fileID: 2800000, guid: ce24e6b5031fd452fa26c5999b17618e, type: 3} + type: 102 + parameter: + name: VRCEmote + value: 8 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset.meta new file mode 100644 index 00000000..e43c2df5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Emote/Emote.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e2ab7dbd245b4e84bb8dd3db0a760170 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller new file mode 100644 index 00000000..9dd8186d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller @@ -0,0 +1,8284 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FX + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Face + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Clothing + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: VRCEmote + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Audio + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Color + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Necklace + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Hair + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Beanie + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Tail + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: DickSize + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: HairColor + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: EyeColor + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: AllParts + m_StateMachine: {fileID: 1107406222543947020} + m_Mask: {fileID: 31900000, guid: b2b8bad9583e56a46a3e21795e96ad92, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Face + m_StateMachine: {fileID: 1107385092953454914} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: VRCEmote + m_StateMachine: {fileID: 1107492308775838736} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Audio + m_StateMachine: {fileID: 1107058454209182786} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Clothing + m_StateMachine: {fileID: 1107256586101287196} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Color + m_StateMachine: {fileID: 1107546297441849132} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Tail + m_StateMachine: {fileID: 1107215044971190588} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Beanie + m_StateMachine: {fileID: 1107852244509170032} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Necklace + m_StateMachine: {fileID: 1107701722269412886} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Hair + m_StateMachine: {fileID: 1107570788442639696} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: DickSize + m_StateMachine: {fileID: 1107823202176516886} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: HairColor + m_StateMachine: {fileID: 1107988425519578052} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: EyeColor + m_StateMachine: {fileID: 1107901341962035118} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20601482 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20609978 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20624522 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prone2 + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20658388 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.3 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400090, guid: 2dc9666c890a37946b1fbb67941e523d, type: 3} + m_Threshold: 0.65 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 6844dcb6a866ab34fa96c67e39eab693, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + m_BlendParameter: HeightScaleNOMOVE + m_BlendParameterY: MovementZ + m_MinThreshold: 0.3 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20678964 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20683406 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20684674 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &110119424 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8947368 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128626 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110273718} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128706 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212464} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110134324 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204806} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110150130 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110213388} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110161318 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293312} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110165452 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110283558} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110178142 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232320} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110179994 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: EmoteExit + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9423077 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110183236 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.82558143 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204806 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212464 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110213388 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221436 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232320 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110241548 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255674 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110273718 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Palm 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110283558 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293312 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299266 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!114 &114022255662586678 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b658310f3202fc64aac64aa6e603b79a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!206 &206016604260823814 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206031328817658084 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206042011143769418 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: MovementX + m_BlendParameterY: MovementX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206044813657295390 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206446873584821380} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206961392883137572} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206154770220190690} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206075972635362766 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206083985980243616 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: LocomotionX + m_BlendParameterY: LocomotionX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206085124900947238 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206093932012389494 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206154770220190690 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206203986457737408 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206239528909019718 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206443553673598300} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206906395246964180} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206758778368637082} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: HeightScale + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206245235420059064 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206637873669902670} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206754156246800710} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206016604260823814} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206307437469983586 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206395530848215904 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206417488844622416 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206443553673598300 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206446873584821380 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206471471687492400 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206554094169995096 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206630646726750164 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206637873669902670 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206684153996676736 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206723165694216672 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206754156246800710 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206758778368637082 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206906395246964180 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206913599990230568 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206956841050264174} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206723165694216672} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206085124900947238} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206938955649473094 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 8119efd225f8de64d8ec3b712a25afe8, type: 2} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: DickSize + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 3baf03de4449eea4fa1782cc8333cd23, type: 2} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: DickSize + m_Mirror: 0 + m_BlendParameter: DickSize + m_BlendParameterY: DickSize + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206956841050264174 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206961392883137572 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206973349054612556 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &1101033902839793366 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102351204666534982} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101037460986541328 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Beanie + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102226901495811144} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101039475258932100 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102082499853533426} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101039901012988356 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102427002267788314} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101040781109855364 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102455094235339038} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101063518068990928 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102837793542167898} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101071561901345974 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101080736646667330 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102826492955155458} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101082732701353718 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101086708107522822 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101096185340522484 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Hair + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102246459942091732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101104924178738988 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101115322986775430 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102205771559549154} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101116294485968466 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Color + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102148658794400738} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101121170294819842 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102477381608439610} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101148804329760398 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101148981028452212 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101178593027351574 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101182559749504166 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102064065192412840} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101193479851557412 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: HeightScale + m_EventTreshold: 0.9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101196402134137872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Upright + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101198471646326166 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Necklace + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102023945306464546} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101198904123653258 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Tail + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102988829509787388} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101210025531826312 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101215887034957236 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102492248710561608} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101235114653490514 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101271334854369346 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102925730072127972} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101272092978760438 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101282719630430872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101288814492979198 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102207043839355514} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101295048585110788 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 14 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102079777657551698} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101297612369784376 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102545041757170712} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101319209903661944 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Color + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102466213906517694} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101351837936359920 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102518601152573940} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101373475342292054 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Necklace + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102669789860948090} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101373813150674552 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102468003758177674} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101398647535801766 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102816534052998976} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101408945944929846 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: EyeColor + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102992053038099988} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101412171088826004 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Color + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102127165871320664} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101422097499580068 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102471869144667828} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101423121419488520 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101426566127248660 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102894513183157586} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101456499283018434 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102699109638154208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101469706167232584 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Tail + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102443580955276878} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101474136737068792 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 15 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102129330565869148} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101480615058169886 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101483607529189276 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Color + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102384695331273136} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101488557226530214 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102927591043162298} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101510072680495558 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102990422405774184} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101512413549531714 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.04 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101544135285935934 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102370600326752372} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101564060391529826 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102523543822922448} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101573855910363042 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101575271183649090 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102833412476470380} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101577419743741550 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101596317902369552 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102736723225604766} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101598777299516300 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101603728083322770 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101606958788579302 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Audio + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102232467823195100} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101613176817069000 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102749904175105336} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101616458260888098 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102358850981651888} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101629384447080740 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101630763977611576 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Hair + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102519628359158168} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101637843614510802 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102105159254072260} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101647427822641960 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101657619781565864 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: EyeColor + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102513510634339060} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101660483277363162 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110226965, guid: 12cd9f87c1f675b4685e0848a464d0cf, type: 2} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101693057552009694 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102204412417478224} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101700841592070658 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102465184245332328} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101707632253518802 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101734793588995286 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 13 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102374495355927976} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101742756729684132 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101754194467053496 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Audio + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102568075207000512} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101754637864197002 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101755479911591764 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102921540009177046} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101763489010295110 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102846907222558886} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101773376201804168 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Color + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102447796037461098} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101798320813625374 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102285671169063880} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101814979257333014 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: EyeColor + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102129874722966026} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101880721889136240 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102469199005961942} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101898424293748404 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: EyeColor + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102705405894362884} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101908507182531680 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 8 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102069283421255082} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101908918426700462 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102068925584007264} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101911057051734138 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Clothing + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102828918162507014} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101917010325749778 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Face + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102241378516043350} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101931865826102240 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Beanie + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102184709620231484} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101932382716972008 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.039085507 + m_TransitionOffset: 0 + m_ExitTime: 0.72727275 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101962578053626730 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveX + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101964650685464198 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HairColor + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102632148981890524} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101968820826125738 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102096756771513856} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101969439990905432 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: -0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101969800501957540 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: EyeColor + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102211906078573448} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101974865512462218 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101979655734411610 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 12 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102561977633510480} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1102023945306464546 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DO NOTHING + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6743c7a173b0207478c18d9c684b2e66, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102064065192412840 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SPECIALIST TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7ee459506a0cd0f47a377706df6f440b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102068925584007264 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Naked + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: cadc45261101dd749aae49536a4b56af, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102069283421255082 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c227ff6ce07743d4cbfb9a828a074466, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102079777657551698 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WHISTLE TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 50717ed1b83212242ab9ba2384a550e1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102082499853533426 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Pupil + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b2553220aa714f34fb7a0258ac68c22d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102096756771513856 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 98d5ecfa67305c34985745094ade494c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102105159254072260 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 790b757e20c0f2c42b5a4e1817ea5efd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102127165871320664 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2f382868f3750d248b215a766ce8d92c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102129330565869148 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HENERY SITCKMAN TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: afa62111ab356554dbf4812a98dad9c2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102129874722966026 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Green + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 09f36598f1b8d474b809e4068f22221e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102148658794400738 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 910c3c0bc45c7b845aa0ad04451f0c67, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102184709620231484 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 444188f2ffdbf794b845daf6df2ed293, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102204412417478224 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TRUMPET TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 56ebcf4e318442343bee57e22bf8df25, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102205771559549154 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendShapesOff + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7458cdd3ecf50c74b9c79a6d5552b515, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102207043839355514 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TAKE ON ME TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 778d809525d77fd43a485ecefaecb76c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102211906078573448 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Red + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 08508dffc1fb73546834943ad38e502d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102226901495811144 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DO NOTHING + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: cb55c69c09e902a40bb82730b28e477c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102232467823195100 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BLANK + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 649e394ff5cebe54da354b9eb9134b5a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102241378516043350 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Heart + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 09c628702641de144bba8d74b984a055, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102246459942091732 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 9de0c9a426ecf9a408a328bb47fb4efd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102285671169063880 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SHUFFLE TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: dae888f75b4be4d44a08031f365621fd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102351204666534982 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Light Grey + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 41516d169b444c549b0bb61631498547, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102358850981651888 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RIVERS IN THE DESERT TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 90d738cc467e2ae40b00fd4f33d977d3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102370600326752372 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater and Shirt + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 92470e8d9a020784cba3fffeafdb902c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102374495355927976 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PHUT HON TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a731a4c2771c9d94686c6f4594064319, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102384695331273136 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2feb0650e357d55438a78d10a5d96fb1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102427002267788314 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tanktop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ef0359752fba5be4f8131bfc1ca43179, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102443194424906508 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Topless + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102443580955276878 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DO NOTHING + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a35a4edcc905a0c4a9ddd0daa55bb4fc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102447796037461098 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple Green + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b9f3d5ada290b804690e0a4f166f8020, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102455094235339038 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OFF TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2050beef3b3477a4aab4ed99d7778fae, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102465184245332328 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CARSHEARER TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: aa984b2a06880f848be46a75e0f3c7d3, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102466213906517694 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crimson + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e2b40f766def57c4c802b9fa81ce717d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102468003758177674 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sweater + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 1d761e7c3b577c248ae960b5a5130412, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102469199005961942 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GEDDAN TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d64e0ba747a74d74c936e2c56a63eaf6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102471869144667828 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Star + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c88c927b6919d314383d4c8d170073fd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102477381608439610 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Horror + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 1bcb24ba02c886f4981f401e53431181, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102492248710561608 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: bd76ddf346046e346bee29d1d6f95a5d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102513510634339060 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Turquoise + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: decf7b19925b7d7498713127b63a44e6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102518601152573940 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 2bd397d5afcbb3647b149cb8bc1a03ee, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102519628359158168 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DO NOTHING + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 9bd083baa884c964290e3f6f280e8606, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102523543822922448 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4fd0ee3c9190214489ef7bf95d485adc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102545041757170712 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 81435368fed3f9d44b98ac6b56148f6d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102556053100019874 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206938955649473094} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102561977633510480 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: IEVAN POLKA TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ab744ba85a97ceb40b6d4fa228e33359, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102568075207000512 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DISABLE AUDIO + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8e71a8459ee5aa648b3518e18282e7cb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102628760306700186 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206245235420059064} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102632148981890524 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Black + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 10989d0d4ab5a334584e6e2bc28544f8, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102669789860948090 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2ad24ac2ffa20574f8e636ac65085a2a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102670047216628226 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206044813657295390} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102699109638154208 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 08c0ae90c5f9e56428799dc10c4c53c5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102705405894362884 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Purple + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 23cf2837672e24a4988bfa29697e8183, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102736723225604766 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: cdedf23966a15a5408db1293649dbdda, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102749904175105336 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DANSING TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a689e972967a66843945fd57186ca99a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102816534052998976 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shirt + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d3b4ab0f4ed8c6a45b7764351745d1b5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102826492955155458 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Brown 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b055bf90af7359c4396234023aedd357, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102828918162507014 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Aloha + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: fa2acda732580df4982b312edeb666c7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102833412476470380 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blond + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 754ab64520be34041bff8fc1ac53eed7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102837793542167898 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e8330b717dbce744d9d8fbe841d26d06, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102846907222558886 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 467d24c372e24834d8fe12b28efe5de2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102894513183157586 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: POLE TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: f078e3d52c6ff684b93b95a887183055, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102921540009177046 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hachu + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a5692f138c1508f4a95864857e613a8b, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102925730072127972 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Shorts + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 2439401b3bd9925409e8d50ff5b684b5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102927591043162298 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Jacket 2 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 16a08234ae3456d48b3b42ad871fec4a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102988829509787388 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 083ba623467d7e640a75d22dce54596d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102990422405774184 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Brown + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 0289cbde8ff058f47bf7fd9638d8338f, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102992053038099988 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blue + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a5f132fc928cc064cbc60dad66c4d3c2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107058454209182786 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Audio + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102232467823195100} + m_Position: {x: 240, y: 108, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102568075207000512} + m_Position: {x: 252, y: 24, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101754194467053496} + - {fileID: 1101606958788579302} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 504, y: 108, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102232467823195100} +--- !u!1107 &1107215044971190588 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Tail + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102443580955276878} + m_Position: {x: 336, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102988829509787388} + m_Position: {x: 397.11435, y: 36.431244, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101469706167232584} + - {fileID: 1101198904123653258} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102443580955276878} +--- !u!1107 &1107256586101287196 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Clothing + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102523543822922448} + m_Position: {x: 360, y: -96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102927591043162298} + m_Position: {x: 348, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102816534052998976} + m_Position: {x: 360, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102468003758177674} + m_Position: {x: 360, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102370600326752372} + m_Position: {x: 348, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102427002267788314} + m_Position: {x: 360, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102925730072127972} + m_Position: {x: 360, y: 192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102828918162507014} + m_Position: {x: 360, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102069283421255082} + m_Position: {x: 360, y: 312, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102068925584007264} + m_Position: {x: 360, y: 360, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101564060391529826} + - {fileID: 1101488557226530214} + - {fileID: 1101398647535801766} + - {fileID: 1101373813150674552} + - {fileID: 1101544135285935934} + - {fileID: 1101039901012988356} + - {fileID: 1101271334854369346} + - {fileID: 1101911057051734138} + - {fileID: 1101908507182531680} + - {fileID: 1101908918426700462} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102523543822922448} +--- !u!1107 &1107385092953454914 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Face + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102205771559549154} + m_Position: {x: 360, y: 108, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102921540009177046} + m_Position: {x: 360, y: 48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102241378516043350} + m_Position: {x: 360, y: -12, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102477381608439610} + m_Position: {x: 360, y: -72, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102082499853533426} + m_Position: {x: 360, y: -132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102471869144667828} + m_Position: {x: 360, y: -192, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101755479911591764} + - {fileID: 1101917010325749778} + - {fileID: 1101121170294819842} + - {fileID: 1101039475258932100} + - {fileID: 1101422097499580068} + - {fileID: 1101115322986775430} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102205771559549154} +--- !u!1107 &1107406222543947020 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AllParts + m_ChildStates: [] + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 60, y: 100, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 0} +--- !u!1107 &1107492308775838736 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: VRCEmote + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102455094235339038} + m_Position: {x: 276, y: -60, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102465184245332328} + m_Position: {x: 276, y: -12, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102749904175105336} + m_Position: {x: 276, y: 36, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102469199005961942} + m_Position: {x: 276, y: 84, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102358850981651888} + m_Position: {x: 276, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102285671169063880} + m_Position: {x: 276, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102064065192412840} + m_Position: {x: 276, y: 228, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102204412417478224} + m_Position: {x: 276, y: 276, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102207043839355514} + m_Position: {x: 276, y: 324, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102894513183157586} + m_Position: {x: 276, y: 372, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102561977633510480} + m_Position: {x: 276, y: 468, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102374495355927976} + m_Position: {x: 276, y: 516, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102079777657551698} + m_Position: {x: 276, y: 564, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102129330565869148} + m_Position: {x: 280, y: 610, z: 0} + - serializedVersion: 1 + m_State: {fileID: 8352216794142200884} + m_Position: {x: 280, y: 660, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101040781109855364} + - {fileID: 1101700841592070658} + - {fileID: 1101613176817069000} + - {fileID: 1101880721889136240} + - {fileID: 1101616458260888098} + - {fileID: 1101798320813625374} + - {fileID: 1101182559749504166} + - {fileID: 1101693057552009694} + - {fileID: 1101288814492979198} + - {fileID: 1101426566127248660} + - {fileID: 1101979655734411610} + - {fileID: 1101734793588995286} + - {fileID: 1101295048585110788} + - {fileID: 1101474136737068792} + - {fileID: 1479435412787497369} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102455094235339038} +--- !u!1107 &1107546297441849132 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Color + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102148658794400738} + m_Position: {x: 365.7859, y: -20.611984, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102127165871320664} + m_Position: {x: 412.0307, y: 63.949905, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102384695331273136} + m_Position: {x: 384, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102466213906517694} + m_Position: {x: 336, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102447796037461098} + m_Position: {x: 342.00287, y: 281.96106, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101116294485968466} + - {fileID: 1101412171088826004} + - {fileID: 1101483607529189276} + - {fileID: 1101319209903661944} + - {fileID: 1101773376201804168} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102148658794400738} +--- !u!1107 &1107570788442639696 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hair + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102519628359158168} + m_Position: {x: 348, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102246459942091732} + m_Position: {x: 324, y: 36, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101630763977611576} + - {fileID: 1101096185340522484} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102519628359158168} +--- !u!1107 &1107701722269412886 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Necklace + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102023945306464546} + m_Position: {x: 372, y: 144, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102669789860948090} + m_Position: {x: 376.37225, y: 40.57965, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101198471646326166} + - {fileID: 1101373475342292054} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102023945306464546} +--- !u!1107 &1107823202176516886 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DickSize + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102556053100019874} + m_Position: {x: 322, y: 74, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102556053100019874} +--- !u!1107 &1107852244509170032 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Beanie + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102226901495811144} + m_Position: {x: 324, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102184709620231484} + m_Position: {x: 369.45825, y: 41.962463, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101037460986541328} + - {fileID: 1101931865826102240} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102226901495811144} +--- !u!1107 &1107901341962035118 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: EyeColor + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102513510634339060} + m_Position: {x: 408, y: -48, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102705405894362884} + m_Position: {x: 420, y: 12, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102211906078573448} + m_Position: {x: 420, y: 84, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102992053038099988} + m_Position: {x: 408, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102129874722966026} + m_Position: {x: 420, y: 228, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101657619781565864} + - {fileID: 1101898424293748404} + - {fileID: 1101969800501957540} + - {fileID: 1101408945944929846} + - {fileID: 1101814979257333014} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102513510634339060} +--- !u!1107 &1107988425519578052 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HairColor + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102990422405774184} + m_Position: {x: 444, y: -12, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102833412476470380} + m_Position: {x: 444, y: 60, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102837793542167898} + m_Position: {x: 444, y: 132, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102632148981890524} + m_Position: {x: 444, y: 192, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102351204666534982} + m_Position: {x: 444, y: 252, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102826492955155458} + m_Position: {x: 444, y: 324, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101510072680495558} + - {fileID: 1101575271183649090} + - {fileID: 1101063518068990928} + - {fileID: 1101964650685464198} + - {fileID: 1101033902839793366} + - {fileID: 1101080736646667330} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102990422405774184} +--- !u!1109 &1109311395242789590 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109726522920850736 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109756093405188824 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109763167683413500 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109910370775189524 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1101 &1479435412787497369 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: VRCEmote + m_EventTreshold: 10 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 8352216794142200884} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &8352216794142200884 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: A HAT IN TIME TOGGLE + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: abfbbe660ffe7594fb9010d75e886dab, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller.meta new file mode 100644 index 00000000..86abd26d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/FX.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8450d0176a6237847944016adbcc4844 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller new file mode 100644 index 00000000..3f6537bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller @@ -0,0 +1,5585 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gesture + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: GestureLeft + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: GestureLeftWeight + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: GestureRight + m_Type: 3 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: GestureRightWeight + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: AllParts + m_StateMachine: {fileID: 1107406222543947020} + m_Mask: {fileID: 31900000, guid: b2b8bad9583e56a46a3e21795e96ad92, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Left Hand + m_StateMachine: {fileID: 110748092} + m_Mask: {fileID: 31900000, guid: 7ff0199655202a04eb175de45a6e078a, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} + - serializedVersion: 5 + m_Name: Right Hand + m_StateMachine: {fileID: 1107970192013027796} + m_Mask: {fileID: 31900000, guid: 903ce375d5f609d44b9f00b425d6eda9, type: 2} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 1 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20601482 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20609978 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20624522 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prone2 + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400010, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &20658388 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400012, guid: 3c25f9a310357dc4d857376a700f6758, type: 3} + m_Threshold: 0.3 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400090, guid: 2dc9666c890a37946b1fbb67941e523d, type: 3} + m_Threshold: 0.65 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 6844dcb6a866ab34fa96c67e39eab693, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + m_BlendParameter: HeightScaleNOMOVE + m_BlendParameterY: MovementZ + m_MinThreshold: 0.3 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20678964 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlendTree + m_Childs: [] + m_BlendParameter: HeightScale + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20683406 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &20684674 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -1, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &110119424 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8947368 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128626 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110273718} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110128706 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110212464} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110134324 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110204806} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110150130 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110213388} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110161318 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110293312} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110165452 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110283558} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110178142 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: HandGestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110232320} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 4 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110179994 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: EmoteExit + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9423077 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110183236 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.82558143 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110204806 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400002, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110212464 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400020, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110213388 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400008, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110221436 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110232320 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400014, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110241548 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110255674 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110273718 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Palm 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400004, guid: b4830721211d64b4d95148caf14d638b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110283558 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400012, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110293312 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400006, guid: 9145c6654ec80054aa42bf7a76165903, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &110299266 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 120, y: 36, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &110748092 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Left Hand + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102582017686215106} + m_Position: {x: 240, y: 168, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102027785814363290} + m_Position: {x: 240, y: 288, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102343030233415308} + m_Position: {x: 240, y: 228, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102026325205950448} + m_Position: {x: 240, y: 348, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102804137077459872} + m_Position: {x: 240, y: 408, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102217071496877434} + m_Position: {x: 240, y: 468, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102768179808612170} + m_Position: {x: 240, y: 528, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102361318127573164} + m_Position: {x: 12, y: 168, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101828345210878028} + - {fileID: 1101855793002609306} + - {fileID: 1101772043088738604} + - {fileID: 1101455775227144286} + - {fileID: 1101132722930878564} + - {fileID: 1101741095392432776} + - {fileID: 1101886371630107602} + - {fileID: 1101699411627276166} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: -108, y: 384, z: 0} + m_EntryPosition: {x: -180, y: 168, z: 0} + m_ExitPosition: {x: 264, y: 72, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102361318127573164} +--- !u!114 &114022255662586678 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: b658310f3202fc64aac64aa6e603b79a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!206 &206016604260823814 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206031328817658084 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206042011143769418 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: MovementX + m_BlendParameterY: MovementX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206044813657295390 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206446873584821380} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206961392883137572} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206154770220190690} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206075972635362766 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206083985980243616 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: LocomotionX + m_BlendParameterY: LocomotionX + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206085124900947238 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206093932012389494 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206154770220190690 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206203986457737408 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206239528909019718 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206443553673598300} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206906395246964180} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206758778368637082} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: HeightScale + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206245235420059064 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206637873669902670} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206754156246800710} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206016604260823814} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206307437469983586 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206395530848215904 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206417488844622416 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206443553673598300 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206446873584821380 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206471471687492400 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206554094169995096 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206630646726750164 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206637873669902670 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206684153996676736 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206723165694216672 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206754156246800710 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206758778368637082 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StandingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400030, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 5.96} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400032, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.05882353 + m_Position: {x: 0, y: 3.4} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400034, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.11764706 + m_Position: {x: 0, y: 1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400002, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.1764706 + m_Position: {x: 0, y: 0} + m_TimeScale: 0.166 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400068, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.23529412 + m_Position: {x: 0, y: -1.56} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400036, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.29411766 + m_Position: {x: 0, y: -2.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.3529412 + m_Position: {x: -3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.4117647 + m_Position: {x: -1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.47058824 + m_Position: {x: 1.56, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400038, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5294118 + m_Position: {x: 3, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400040, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5882353 + m_Position: {x: -1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400042, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.64705884 + m_Position: {x: 1.1, y: -1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400044, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7058824 + m_Position: {x: -1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400046, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.7647059 + m_Position: {x: 1.1, y: 1.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400048, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.8235294 + m_Position: {x: -2.44, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400050, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.88235295 + m_Position: {x: 2.4, y: 2.44} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400070, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.9411765 + m_Position: {x: -1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400072, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 1.5, y: -1.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206906395246964180 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206913599990230568 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LocomotionHeightBlend + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 206956841050264174} + m_Threshold: 0.5 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206723165694216672} + m_Threshold: 0.68 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 206085124900947238} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: Upright + m_BlendParameterY: MovementZ + m_MinThreshold: 0.5 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &206956841050264174 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!206 &206961392883137572 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CrouchingLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400026, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400024, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.5} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: -0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementZ + m_Mirror: 1 + - serializedVersion: 2 + m_Motion: {fileID: 7400028, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: 0.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementZ + m_Mirror: 0 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 +--- !u!206 &206973349054612556 +BlendTree: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ProneLocomotion + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400004, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.25 + m_Position: {x: 0, y: 0.1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -0.1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 0.75 + m_Position: {x: 0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: MovementX + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400066, guid: 7e5debf235ac2d54397a268de3328672, type: 3} + m_Threshold: 1 + m_Position: {x: -0.1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0.5 + m_DirectBlendParameter: MovementX + m_Mirror: 1 + m_BlendParameter: MovementX + m_BlendParameterY: MovementZ + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 1 +--- !u!1101 &1101069831594147786 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102417615897719676} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101071561901345974 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101082732701353718 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101086708107522822 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101104924178738988 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8076923 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101108957918147796 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102634051362411278} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101132722930878564 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102804137077459872} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101148804329760398 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101148981028452212 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101163345501637730 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102255712051916978} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101178593027351574 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101193479851557412 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: HeightScale + m_EventTreshold: 0.9 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101196402134137872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Upright + m_EventTreshold: 0.5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101210025531826312 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101215887034957236 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102492248710561608} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101235114653490514 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101272092978760438 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101282719630430872 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101297612369784376 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102545041757170712} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101351837936359920 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102518601152573940} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101371690437858012 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 5 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102980259968850576} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101423121419488520 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101455775227144286 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102026325205950448} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101456499283018434 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102699109638154208} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101480615058169886 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.52 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101512413549531714 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.04 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101573855910363042 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101577419743741550 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: AFK + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 1 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101596317902369552 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102736723225604766} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101598777299516300 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101603728083322770 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Upright + m_EventTreshold: 0.7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101629384447080740 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101637843614510802 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102105159254072260} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101647427822641960 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101660483277363162 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110226965, guid: 12cd9f87c1f675b4685e0848a464d0cf, type: 2} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101699411627276166 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102361318127573164} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101707632253518802 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101741095392432776 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102217071496877434} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101742756729684132 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101743597490280866 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102925451483320186} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101754637864197002 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101761943563402602 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102855029328852216} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101763489010295110 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102846907222558886} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101772043088738604 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102027785814363290} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101828345210878028 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102582017686215106} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101855793002609306 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102343030233415308} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101862901424504562 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102269712680567844} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101886371630107602 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 7 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102768179808612170} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101932382716972008 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.039085507 + m_TransitionOffset: 0 + m_ExitTime: 0.72727275 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101962578053626730 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: TrackMoveX + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101968820826125738 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureLeft + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102096756771513856} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1101 &1101969439990905432 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: TrackMoveZ + m_EventTreshold: -0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.93697476 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101974865512462218 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.5 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101977313766360672 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: GestureRight + m_EventTreshold: 4 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102313793934679526} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 1 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1102 &1102026325205950448 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: b80be011732a2524583d730a83e173eb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102027785814363290 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 784f65ee93cb78b49bb29aab01dac610, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102096756771513856 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 98d5ecfa67305c34985745094ade494c, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102105159254072260 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 790b757e20c0f2c42b5a4e1817ea5efd, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102217071496877434 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: d904a59b3f2712b4b80d5b6a517e0ffc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102255712051916978 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Gun + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 336, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: d904a59b3f2712b4b80d5b6a517e0ffc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102269712680567844 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 523de46ec8739104f91a2b54fa49cdc7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102313793934679526 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: b80be011732a2524583d730a83e173eb, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102343030233415308 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: e519e4ad96b4b4b49901f99adce46a64, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102361318127573164 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 14980fc5fe40191418954549174fe63e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102417615897719676 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 784f65ee93cb78b49bb29aab01dac610, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102492248710561608 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: bd76ddf346046e346bee29d1d6f95a5d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102518601152573940 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 2bd397d5afcbb3647b149cb8bc1a03ee, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102545041757170712 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 81435368fed3f9d44b98ac6b56148f6d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102582017686215106 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fist + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: -60, y: 192, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 523de46ec8739104f91a2b54fa49cdc7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102628760306700186 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206245235420059064} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102634051362411278 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 14980fc5fe40191418954549174fe63e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102670047216628226 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HeightBlend 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 206044813657295390} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102699109638154208 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Point + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 36, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 08c0ae90c5f9e56428799dc10c4c53c5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102736723225604766 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: cdedf23966a15a5408db1293649dbdda, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102768179808612170 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: f36d604acb6dfe349b2254edb312d3c9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102804137077459872 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 13a578d6999a1904d9547a8ded2b13e2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102846907222558886 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Peace + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 276, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 0 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 467d24c372e24834d8fe12b28efe5de2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureLeftWeight +--- !u!1102 &1102855029328852216 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 156, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: e519e4ad96b4b4b49901f99adce46a64, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102925451483320186 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thumbs up + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 216, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: f36d604acb6dfe349b2254edb312d3c9, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1102 &1102980259968850576 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RockNRoll + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 264, y: 96, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 1 + m_Motion: {fileID: 7400000, guid: 13a578d6999a1904d9547a8ded2b13e2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: GestureRightWeight +--- !u!1107 &1107406222543947020 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AllParts + m_ChildStates: [] + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 0} +--- !u!1107 &1107970192013027796 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Right Hand + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102313793934679526} + m_Position: {x: 480, y: 276, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102417615897719676} + m_Position: {x: 480, y: 216, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102255712051916978} + m_Position: {x: 480, y: 396, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102855029328852216} + m_Position: {x: 480, y: 156, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102634051362411278} + m_Position: {x: 264, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102269712680567844} + m_Position: {x: 480, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102925451483320186} + m_Position: {x: 480, y: 456, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102980259968850576} + m_Position: {x: 480, y: 336, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 1101371690437858012} + - {fileID: 1101977313766360672} + - {fileID: 1101108957918147796} + - {fileID: 1101163345501637730} + - {fileID: 1101069831594147786} + - {fileID: 1101862901424504562} + - {fileID: 1101761943563402602} + - {fileID: 1101743597490280866} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 96, y: 240, z: 0} + m_EntryPosition: {x: 0, y: 12, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102634051362411278} +--- !u!1109 &1109311395242789590 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Seated + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109726522920850736 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109756093405188824 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1109 &1109763167683413500 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 6 + m_ConditionEvent: Emote + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 1 + serializedVersion: 1 +--- !u!1109 &1109910370775189524 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FeetTracking + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller.meta new file mode 100644 index 00000000..67edb752 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Gesture.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b6003258c8b030245a7b0eabc52dcf4b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset new file mode 100644 index 00000000..65501ef5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset @@ -0,0 +1,71 @@ +%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: -1506855854, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Parameters + m_EditorClassIdentifier: + parameters: + - name: VRCEmote + valueType: 0 + saved: 0 + defaultValue: 0 + - name: VRCFaceBlendH + valueType: 1 + saved: 1 + defaultValue: 0 + - name: VRCFaceBlendV + valueType: 1 + saved: 1 + defaultValue: 0 + - name: Face + valueType: 0 + saved: 1 + defaultValue: 0 + - name: Clothing + valueType: 0 + saved: 1 + defaultValue: 2 + - name: Audio + valueType: 2 + saved: 1 + defaultValue: 1 + - name: Color + valueType: 0 + saved: 1 + defaultValue: 2 + - name: Hair + valueType: 2 + saved: 1 + defaultValue: 0 + - name: Beanie + valueType: 2 + saved: 1 + defaultValue: 0 + - name: Tail + valueType: 2 + saved: 1 + defaultValue: 1 + - name: Necklace + valueType: 2 + saved: 1 + defaultValue: 1 + - name: DickSize + valueType: 1 + saved: 1 + defaultValue: 0 + - name: HairColor + valueType: 0 + saved: 1 + defaultValue: 2 + - name: EyeColor + valueType: 0 + saved: 1 + defaultValue: 3 diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset.meta new file mode 100644 index 00000000..819240dd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Parameters.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e99bb8b23d1216843bbc6fe7013aafdb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset new file mode 100644 index 00000000..cbbe58bb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset @@ -0,0 +1,65 @@ +%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: -340790334, guid: 67cc4cb7839cd3741b63733d5adf0442, type: 3} + m_Name: Top Level Menu + m_EditorClassIdentifier: + controls: + - name: Clothing + icon: {fileID: 2800000, guid: c5bdc1b8868874931bfb6a24b04baafa, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: ce622962f40fb8140a64ae1d8f3a8a7b, type: 2} + subParameters: [] + labels: [] + - name: Color + icon: {fileID: 2800000, guid: 30891e000b76dfc4db977fc2238911a0, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: 819603b25f2241d49883e8252c18be6e, type: 2} + subParameters: [] + labels: [] + - name: Emotes + icon: {fileID: 2800000, guid: 9a20b3a6641e1af4e95e058f361790cb, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: e2ab7dbd245b4e84bb8dd3db0a760170, type: 2} + subParameters: [] + labels: [] + - name: Emotes 2 + icon: {fileID: 2800000, guid: 9a20b3a6641e1af4e95e058f361790cb, type: 3} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: cee0423ec9ad104408ff129f47311f12, type: 2} + subParameters: [] + labels: [] + - name: Audio (For PC Users) + icon: {fileID: 2800000, guid: 7943de274b5317f4883f3ed9aeb7868f, type: 3} + type: 102 + parameter: + name: Audio + value: 1 + style: 0 + subMenu: {fileID: 0} + subParameters: [] + labels: [] diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset.meta new file mode 100644 index 00000000..15f07729 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Menus/Top Level Menu.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ae203c924df4524fb47649177262189 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab.meta new file mode 100644 index 00000000..06907299 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7690fe01298cf564a9de083f6b87841a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab new file mode 100644 index 00000000..05125ed9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab @@ -0,0 +1,8513 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6920692056326765568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118880} + m_Layer: 0 + m_Name: Ring.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765568} + m_LocalRotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118940} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118882} + m_Layer: 0 + m_Name: Ring.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765570} + m_LocalRotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118942} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118884} + m_Layer: 0 + m_Name: Ring Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765572} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + m_LocalPosition: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118936} + m_Father: {fileID: 6920692056327119276} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118886} + m_Layer: 0 + m_Name: Ring Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765574} + m_LocalRotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + m_LocalPosition: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118938} + m_Father: {fileID: 6920692056327119278} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118888} + - component: {fileID: 6920692056338329808} + m_Layer: 0 + m_Name: Shirt_sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6920692056327118888 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765576} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329808 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765576} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: 0.0039241984, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.17298433, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118890} + - component: {fileID: 6920692056338329810} + m_Layer: 0 + m_Name: Shirt + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6920692056327118890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765578} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329810 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765578} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00027272105, y: 0.1026556, z: 0.0007238835} + m_Extent: {x: 0.396875, y: 0.264917, z: 0.11379306} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118892} + - component: {fileID: 6920692056338329812} + m_Layer: 0 + m_Name: Shippo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765580} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329812 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765580} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: 0.00008428469, y: -0.20165683, z: -0.15882236} + m_Extent: {x: 0.058448736, y: 0.25651354, z: 0.16367903} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118894} + - component: {fileID: 6920692056338329814} + m_Layer: 0 + m_Name: Sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6920692056327118894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765582} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329814 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765582} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.096441, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26159605, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118896} + m_Layer: 0 + m_Name: SideHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765584} + m_LocalRotation: {x: 0.9261341, y: -0.25303426, z: -0.18361516, w: 0.21103254} + m_LocalPosition: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118898} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118898} + m_Layer: 0 + m_Name: SideHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765586} + m_LocalRotation: {x: -0.048843082, y: 0.15419383, z: -0.14710605, w: 0.9758066} + m_LocalPosition: {x: 0.000000053085387, y: 0.050570797, z: -9.313226e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999976, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118900} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765588} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119090} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118902} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765590} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327119092} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118904} + m_Layer: 0 + m_Name: Tail.3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765592} + m_LocalRotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + m_LocalPosition: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118854} + m_Father: {fileID: 6920692056327118906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118906} + m_Layer: 0 + m_Name: Tail.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765594} + m_LocalRotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + m_LocalPosition: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327118904} + m_Father: {fileID: 6920692056327118908} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118908} + m_Layer: 0 + m_Name: Tail.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118908 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765596} + m_LocalRotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + m_LocalPosition: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000021} + m_Children: + - {fileID: 6920692056327118906} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765598 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118910} + - component: {fileID: 6920692056326765569} + - component: {fileID: 6920692056326765575} + - component: {fileID: 6920692056326765573} + - component: {fileID: 6920692056326765595} + - component: {fileID: 6920692056326765593} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119354} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6920692056326765569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119232} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326765779} + - {fileID: 6920692056326765573} + m_Exclusions: + - {fileID: 6920692056327119100} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326765575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119246} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326765785} + - {fileID: 6920692056326765573} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326765573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: -0.07, z: 0} + m_Bound: 0 + m_Radius: 0.13 + m_Height: 0 +--- !u!114 &6920692056326765595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327118908} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.062 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.084 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.051 + m_InertDistrib: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0031433 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326765593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765598} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119100} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &6920692056326765600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118912} + m_Layer: 0 + m_Name: necklace3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765600} + m_LocalRotation: {x: 0.0981852, y: -0.0052153384, z: 0.0077618025, w: 0.9951242} + m_LocalPosition: {x: 0.000000003259629, y: 0.0303046, z: -0.000000029598596} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118914} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118914} + m_Layer: 0 + m_Name: necklace3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765602} + m_LocalRotation: {x: -0.0021304868, y: -0.01102827, z: 0.007388722, w: 0.99990964} + m_LocalPosition: {x: 0.0000000057043508, y: 0.012137998, z: -0.000000008592906} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327118912} + m_Father: {fileID: 6920692056327118920} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118916} + - component: {fileID: 6920692056338329802} + m_Layer: 0 + m_Name: Necklace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118916 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765604} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329802 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765604} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00021431968, y: 0.25017402, z: 0.04531413} + m_Extent: {x: 0.051728893, y: 0.10707668, z: 0.083560586} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118918} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118918 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765606} + m_LocalRotation: {x: 0.046410732, y: 7.4811907e-10, z: 8.989825e-10, w: 0.99892247} + m_LocalPosition: {x: -2.4286129e-17, y: 0.20484583, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119274} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118920} + m_Layer: 0 + m_Name: nekkless.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765608} + m_LocalRotation: {x: -0.09411586, y: 0.026038222, z: -0.023312667, w: 0.9949476} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118914} + m_Father: {fileID: 6920692056327118922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118922} + m_Layer: 0 + m_Name: nekkless + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765610} + m_LocalRotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + m_LocalPosition: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118934} + m_Father: {fileID: 6920692056327118932} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118924} + m_Layer: 0 + m_Name: necklace4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765612} + m_LocalRotation: {x: -0.014120773, y: -0.014022585, z: 0.021458045, w: 0.9995717} + m_LocalPosition: {x: -0.00000002514571, y: 0.030631725, z: -0.000000013969839} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118926} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118926} + m_Layer: 0 + m_Name: necklace4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118926 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765614} + m_LocalRotation: {x: -0.044604078, y: 0.022902884, z: -0.0035744403, w: 0.9987358} + m_LocalPosition: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118924} + m_Father: {fileID: 6920692056327118934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765616 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118928} + m_Layer: 0 + m_Name: RightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765616} + m_LocalRotation: {x: -0.054126736, y: -0.0041361772, z: -0.003710919, w: 0.99851865} + m_LocalPosition: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118930} + - component: {fileID: 6920692056338329800} + m_Layer: 0 + m_Name: other + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765618} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329800 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765618} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.11262834, z: 0.0018229261} + m_Extent: {x: 0.6575748, y: 0.75364256, z: 0.16327175} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118932} + m_Layer: 0 + m_Name: nekkless_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765620} + m_LocalRotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + m_LocalPosition: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + m_LocalScale: {x: 1, y: 1, z: 0.99999464} + m_Children: + - {fileID: 6920692056327118922} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118934} + m_Layer: 0 + m_Name: nekkless.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765622} + m_LocalRotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 6920692056327118926} + m_Father: {fileID: 6920692056327118922} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118936} + m_Layer: 0 + m_Name: Ring Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765624} + m_LocalRotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + m_LocalPosition: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118940} + m_Father: {fileID: 6920692056327118884} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118938} + m_Layer: 0 + m_Name: Ring Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765626} + m_LocalRotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + m_LocalPosition: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118942} + m_Father: {fileID: 6920692056327118886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118940} + m_Layer: 0 + m_Name: Ring Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765628} + m_LocalRotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118880} + m_Father: {fileID: 6920692056327118936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765630 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118942} + m_Layer: 0 + m_Name: Ring Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765630} + m_LocalRotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118882} + m_Father: {fileID: 6920692056327118938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118944} + m_Layer: 0 + m_Name: lower_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765632} + m_LocalRotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + m_LocalPosition: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119278} + m_Father: {fileID: 6920692056327119092} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118946} + - component: {fileID: 6920692056334011910} + - component: {fileID: 6920692056326765647} + - component: {fileID: 6920692056326765645} + m_Layer: 0 + m_Name: BoushiNo_LouON_ver1.03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765634} + 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_Children: + - {fileID: 6920692056327119334} + - {fileID: 6920692057306328011} + - {fileID: 6920692057150544317} + - {fileID: 6920692056327119356} + - {fileID: 6920692056327119238} + - {fileID: 6920692056327119240} + - {fileID: 6920692056327119254} + - {fileID: 6920692056327118968} + - {fileID: 6920692056327118916} + - {fileID: 6920692056327118930} + - {fileID: 6920692056327118894} + - {fileID: 6920692056327118892} + - {fileID: 6920692056327118890} + - {fileID: 6920692056327118888} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6920692056334011910 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765634} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &6920692056326765647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765634} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1122756102, guid: f78c4655b33cb5741983dc02e08899cf, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: + ViewPosition: {x: 0, y: 1.202, z: 0.07} + Animations: 1 + CustomStandingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, + type: 2} + CustomSittingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, type: 2} + ScaleIPD: 1 + lipSync: 3 + lipSyncJawBone: {fileID: 0} + VisemeSkinnedMesh: {fileID: 6920692056338329798} + MouthOpenBlendShapeName: Facial_Blends.Jaw_Down + VisemeBlendShapes: + - sil + - PP + - FF + - TH + - DD + - kk + - CH + - SS + - nn + - RR + - aa + - E + - ih + - oh + - ou + unityVersion: 2018.4.20f1 + portraitCameraPositionOffset: {x: 0, y: 0, z: 0} + portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} +--- !u!114 &6920692056326765645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765634} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} + m_Name: + m_EditorClassIdentifier: + launchedFromSDKPipeline: 0 + completedSDKPipeline: 0 + blueprintId: + contentType: 0 + assetBundleUnityVersion: +--- !u!1 &6920692056326765636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118948} + m_Layer: 0 + m_Name: Little.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765636} + m_LocalRotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119248} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118950} + m_Layer: 0 + m_Name: Little.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765638} + m_LocalRotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + m_LocalPosition: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118952} + m_Layer: 0 + m_Name: Middle Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765640} + m_LocalRotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + m_LocalPosition: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118972} + m_Father: {fileID: 6920692056327118964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118954} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765642} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 6920692056327119318} + m_Father: {fileID: 6920692056327119102} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118956} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118956 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765644} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119304} + m_Father: {fileID: 6920692056327119088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118958} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765646} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119276} + m_Father: {fileID: 6920692056327119090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118960} + m_Layer: 0 + m_Name: Middle Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118960 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765648} + m_LocalRotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + m_LocalPosition: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327118964} + m_Father: {fileID: 6920692056327119278} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118962} + m_Layer: 0 + m_Name: Middle Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118962 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765650} + m_LocalRotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + m_LocalPosition: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118966} + m_Father: {fileID: 6920692056327118974} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118964} + m_Layer: 0 + m_Name: Middle Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765652} + m_LocalRotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + m_LocalPosition: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118952} + m_Father: {fileID: 6920692056327118960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118966} + m_Layer: 0 + m_Name: Middle Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118966 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765654} + m_LocalRotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118970} + m_Father: {fileID: 6920692056327118962} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118968} + - component: {fileID: 6920692056338329804} + m_Layer: 0 + m_Name: Mimi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765656} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329804 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765656} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.000342533, y: 0.41719615, z: -0.0051152017} + m_Extent: {x: 0.15440516, y: 0.063575074, z: 0.04396014} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118970} + m_Layer: 0 + m_Name: Middle.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765658} + m_LocalRotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118966} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118972} + m_Layer: 0 + m_Name: Middle.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118972 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765660} + m_LocalRotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + m_LocalPosition: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118952} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118974} + m_Layer: 0 + m_Name: Middle Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765662} + m_LocalRotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + m_LocalPosition: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118962} + m_Father: {fileID: 6920692056327119276} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119232} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765664} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 6920692056327119244} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119234} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765666} + m_LocalRotation: {x: 0.0006172687, y: -0.048496164, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 6920692056327119242} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119236} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765668} + m_LocalRotation: {x: 0.000611031, y: 0.048496705, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119244} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119238} + - component: {fileID: 6920692056338329794} + m_Layer: 0 + m_Name: Jacket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765670} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329794 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765670} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00031611323, y: 0.12287455, z: 0.00012850761} + m_Extent: {x: 0.5301626, y: 0.2454839, z: 0.16120312} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119240} + - component: {fileID: 6920692056338329792} + m_Layer: 0 + m_Name: Jacket_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765672} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329792 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765672} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119242} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765674} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 6920692056327119234} + m_Father: {fileID: 6920692056327119246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119244} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765676} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + m_Father: {fileID: 6920692056327119232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119246} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765678} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 6920692056327119242} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119248} + m_Layer: 0 + m_Name: Little Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765680} + m_LocalRotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118948} + m_Father: {fileID: 6920692056327119260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119250} + m_Layer: 0 + m_Name: Little Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765682} + m_LocalRotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + m_LocalPosition: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118950} + m_Father: {fileID: 6920692056327119262} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119252} + m_Layer: 0 + m_Name: LeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765684} + m_LocalRotation: {x: -0.054126736, y: 0.0041361754, z: 0.0037109193, w: 0.99851865} + m_LocalPosition: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119254} + - component: {fileID: 6920692056338329806} + m_Layer: 0 + m_Name: Jacket_shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765686} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329806 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765686} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: 0.00010945648, y: 0.10262642, z: 0.00071914867} + m_Extent: {x: 0.15851235, y: 0.2648878, z: 0.11378832} + m_DirtyAABB: 0 +--- !u!1 &6920692056326765688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119256} + m_Layer: 0 + m_Name: Little Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765688} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + m_LocalPosition: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327119260} + m_Father: {fileID: 6920692056327119276} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119258} + m_Layer: 0 + m_Name: Little Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765690} + m_LocalRotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + m_LocalPosition: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327119262} + m_Father: {fileID: 6920692056327119278} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765692 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119260} + m_Layer: 0 + m_Name: Little Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765692} + m_LocalRotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + m_LocalPosition: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119248} + m_Father: {fileID: 6920692056327119256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119262} + m_Layer: 0 + m_Name: Little Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765694} + m_LocalRotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + m_LocalPosition: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119250} + m_Father: {fileID: 6920692056327119258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119040} + m_Layer: 0 + m_Name: zipper3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765728} + m_LocalRotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + m_LocalPosition: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + m_LocalScale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + m_Children: + - {fileID: 6920692056327119054} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119042} + m_Layer: 0 + m_Name: zipper2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765730} + m_LocalRotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + m_LocalPosition: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119044} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119044} + m_Layer: 0 + m_Name: zipper2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765732} + m_LocalRotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + m_LocalPosition: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000052} + m_Children: + - {fileID: 6920692056327119042} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119046} + m_Layer: 0 + m_Name: zipper1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765734} + m_LocalRotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + m_LocalPosition: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6920692056327119096} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119050} + m_Layer: 0 + m_Name: zipper4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765738} + m_LocalRotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + m_LocalPosition: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119052} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119052} + m_Layer: 0 + m_Name: zipper4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765740} + m_LocalRotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + m_LocalPosition: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119050} + m_Father: {fileID: 6920692056327119090} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119054} + m_Layer: 0 + m_Name: zipper3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765742} + m_LocalRotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + m_LocalPosition: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119040} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119072} + m_Layer: 0 + m_Name: TopHair2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119072 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765760} + m_LocalRotation: {x: -0.048165806, y: 0.16886756, z: -0.102516934, w: 0.97910887} + m_LocalPosition: {x: 0.000000024680048, y: 0.10633684, z: -0.00000008195639} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119074} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119074} + m_Layer: 0 + m_Name: TopHair2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119074 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765762} + m_LocalRotation: {x: 0.7225694, y: -0.45585266, z: -0.5179858, w: 0.042219464} + m_LocalPosition: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119072} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119076} + m_Layer: 0 + m_Name: TopHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765764} + m_LocalRotation: {x: 0.96165454, y: 0.19613452, z: 0.117449634, w: -0.15151723} + m_LocalPosition: {x: 0.057886563, y: -0.004662419, z: -0.025746126} + m_LocalScale: {x: 0.9999997, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118872} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119078} + m_Layer: 0 + m_Name: TopHair1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765766} + m_LocalRotation: {x: 0.9648871, y: -0.02595664, z: -0.10601806, w: -0.23891287} + m_LocalPosition: {x: -0.023526262, y: -0.010902743, z: -0.065714315} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + m_Children: + - {fileID: 6920692056327118874} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119080} + m_Layer: 0 + m_Name: TopSideHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765768} + m_LocalRotation: {x: 0.95636547, y: 0.2408695, z: 0.16284451, w: -0.028788395} + m_LocalPosition: {x: 0.09236359, y: -0.016853472, z: 0.005286086} + m_LocalScale: {x: 1.0000002, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119094} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765770 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119082} + m_Layer: 0 + m_Name: TopHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765770} + m_LocalRotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + m_LocalPosition: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6920692056327119350} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119080} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119084} + m_Layer: 0 + m_Name: TopHair3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119084 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765772} + m_LocalRotation: {x: -0.063225254, y: 0.04197443, z: -0.0011081866, w: 0.9971156} + m_LocalPosition: {x: -0.000000038184226, y: 0.044460014, z: -0.00000007543713} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119086} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119086} + m_Layer: 0 + m_Name: TopHair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765774} + m_LocalRotation: {x: -0.3975708, y: 0.3941088, z: 0.42900997, w: 0.70891905} + m_LocalPosition: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119084} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119088} + - component: {fileID: 6920692056326765779} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765776} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 6920692056327118956} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6920692056326765779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: -0.02, y: 0.09, z: -0.06} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &6920692056326765778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119090} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765778} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119052} + m_Father: {fileID: 6920692056327118900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119092} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765780} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118944} + m_Father: {fileID: 6920692056327118902} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119094} + m_Layer: 0 + m_Name: TopSideHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765782} + m_LocalRotation: {x: -0.01110661, y: -0.20289864, z: 0.20230816, w: 0.95800847} + m_LocalPosition: {x: 0.0000000121071935, y: 0.100262105, z: 0.00000003259629} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119096} + m_Layer: 0 + m_Name: zipper1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765784} + m_LocalRotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + m_LocalPosition: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + m_LocalScale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + m_Children: + - {fileID: 6920692056327119046} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119098} + m_Layer: 0 + m_Name: zipper.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765786} + m_LocalRotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + m_LocalPosition: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119100} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119100} + m_Layer: 0 + m_Name: zipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765788} + m_LocalRotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + m_LocalPosition: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119098} + m_Father: {fileID: 6920692056327119244} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119102} + - component: {fileID: 6920692056326765785} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765790} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 6920692056327118954} + m_Father: {fileID: 6920692056327119272} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6920692056326765785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &6920692056326765792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118848} + m_Layer: 0 + m_Name: Thumb Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765792} + m_LocalRotation: {x: -0.00015083075, y: -0.0024416721, z: 0.0091516245, w: 0.9999552} + m_LocalPosition: {x: -0.000000006519258, y: 0.019775975, z: 4.656613e-10} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327118868} + m_Father: {fileID: 6920692056327118860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118850} + m_Layer: 0 + m_Name: Thumb Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765794} + m_LocalRotation: {x: -0.00016635716, y: 0.0029134036, z: -0.011016795, w: 0.9999351} + m_LocalPosition: {x: 0.00007375982, y: 0.019775752, z: -0.00000064633787} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118870} + m_Father: {fileID: 6920692056327118862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118852} + m_Layer: 0 + m_Name: Tail.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765796} + m_LocalRotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + m_LocalPosition: {x: -0, y: 0.08385949, z: 2.6567637e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118854} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118854} + m_Layer: 0 + m_Name: Tail.4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765798} + m_LocalRotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + m_LocalPosition: {x: -0, y: 0.096362956, z: -0.000000014900831} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118852} + m_Father: {fileID: 6920692056327118904} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118856} + m_Layer: 0 + m_Name: Thumb Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765800} + m_LocalRotation: {x: -0.09000801, y: -0.09260249, z: -0.32339254, w: 0.93741167} + m_LocalPosition: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + m_LocalScale: {x: 0.9999998, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327118860} + m_Father: {fileID: 6920692056327119276} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118858} + m_Layer: 0 + m_Name: Thumb Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765802} + m_LocalRotation: {x: -0.09000128, y: 0.09259579, z: 0.32355326, w: 0.93735754} + m_LocalPosition: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327118862} + m_Father: {fileID: 6920692056327119278} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118860} + m_Layer: 0 + m_Name: Thumb Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765804} + m_LocalRotation: {x: 0.015246897, y: 0.0055876463, z: 0.087195195, w: 0.9960589} + m_LocalPosition: {x: 0.000000013504177, y: 0.028356332, z: 0.000000015366822} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: + - {fileID: 6920692056327118848} + m_Father: {fileID: 6920692056327118856} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118862} + m_Layer: 0 + m_Name: Thumb Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765806} + m_LocalRotation: {x: 0.015223999, y: -0.0060706036, z: -0.08551211, w: 0.99620235} + m_LocalPosition: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6920692056327118850} + m_Father: {fileID: 6920692056327118858} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118864} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118864 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765808} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6920692056327119318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118866} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765810} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119304} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118868} + m_Layer: 0 + m_Name: Thumb.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118868 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765812} + m_LocalRotation: {x: 0.009349904, y: 0.020029709, z: -0.017602911, w: 0.9996007} + m_LocalPosition: {x: -0.000000009313226, y: 0.01974288, z: -0.00000001792796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118848} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765814 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118870} + m_Layer: 0 + m_Name: Thumb.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118870 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765814} + m_LocalRotation: {x: 0.00934991, y: -0.020029718, z: 0.0176029, w: 0.9996007} + m_LocalPosition: {x: 0.000000026077032, y: 0.019742928, z: 0.00000008684583} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118850} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118872} + m_Layer: 0 + m_Name: TopHair1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118872 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765816} + m_LocalRotation: {x: -0.095435455, y: -0.13101476, z: 0.13653432, w: 0.9772848} + m_LocalPosition: {x: -0.000000029802322, y: 0.122046, z: -0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119076} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118874} + m_Layer: 0 + m_Name: TopHair1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118874 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765818} + m_LocalRotation: {x: -0.24996126, y: 0.054545715, z: -0.052196696, w: 0.96530807} + m_LocalPosition: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000018626451} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119078} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118876} + m_Layer: 0 + m_Name: TopHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118876 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765820} + m_LocalRotation: {x: 0.035156783, y: -0.01474715, z: 0.017440327, w: 0.99912083} + m_LocalPosition: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6920692056327118878} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327118878} + m_Layer: 0 + m_Name: TopHair1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327118878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765822} + m_LocalRotation: {x: 0.95639646, y: 0.18324171, z: 0.104927994, w: 0.20178807} + m_LocalPosition: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + m_Children: + - {fileID: 6920692056327118876} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119264} + m_Layer: 0 + m_Name: FrontTopHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765952} + m_LocalRotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + m_LocalPosition: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6920692056327119268} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119266} + m_Layer: 0 + m_Name: FrontTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765954} + m_LocalRotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + m_LocalPosition: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 6920692056327119270} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119268} + m_Layer: 0 + m_Name: FrontTopHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765956} + m_LocalRotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + m_LocalPosition: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6920692056327119264} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119270} + m_Layer: 0 + m_Name: FrontTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765958} + m_LocalRotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + m_LocalPosition: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119266} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119272} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765960} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327119102} + m_Father: {fileID: 6920692056327119334} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119274} + - component: {fileID: 6920692056326766066} + - component: {fileID: 6920692056326766067} + - component: {fileID: 6920692056326766064} + - component: {fileID: 6920692056326766065} + - component: {fileID: 6920692056326766070} + - component: {fileID: 6920692056326766071} + - component: {fileID: 6920692056326766068} + - component: {fileID: 6920692056326766069} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_LocalRotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616757e-10, w: 0.998239} + m_LocalPosition: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119044} + m_Father: {fileID: 6920692056327118918} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6920692056326766066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0.01} + m_Bound: 0 + m_Radius: 0.1 + m_Height: 0 +--- !u!114 &6920692056326766067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119336} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.09 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.035 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326766066} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119320} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.061 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.025 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.05 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326766066} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119298} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119096} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119044} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119300} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119082} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.09 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.035 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326766066} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &6920692056326765964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119276} + m_Layer: 0 + m_Name: Hand.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765964} + m_LocalRotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + m_LocalPosition: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118856} + m_Father: {fileID: 6920692056327118958} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119278} + m_Layer: 0 + m_Name: Hand.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765966} + m_LocalRotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + m_LocalPosition: {x: -0, y: 0.206698, z: -0.00000011636576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118858} + m_Father: {fileID: 6920692056327118944} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119280} + m_Layer: 0 + m_Name: Index Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119280 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765968} + m_LocalRotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + m_LocalPosition: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119284} + m_Father: {fileID: 6920692056327119292} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119282} + m_Layer: 0 + m_Name: Index Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765970} + m_LocalRotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + m_LocalPosition: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119286} + m_Father: {fileID: 6920692056327119294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119284} + m_Layer: 0 + m_Name: Index Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765972} + m_LocalRotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + m_LocalPosition: {x: -0, y: 0.018425755, z: -0.00000012067383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119288} + m_Father: {fileID: 6920692056327119280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119286} + m_Layer: 0 + m_Name: Index Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765974} + m_LocalRotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119290} + m_Father: {fileID: 6920692056327119282} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119288} + m_Layer: 0 + m_Name: Index.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765976} + m_LocalRotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + m_LocalPosition: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119284} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119290} + m_Layer: 0 + m_Name: Index.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765978} + m_LocalRotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119286} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119292} + m_Layer: 0 + m_Name: Index Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765980} + m_LocalRotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + m_LocalPosition: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119280} + m_Father: {fileID: 6920692056327119276} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119294} + m_Layer: 0 + m_Name: Index Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765982} + m_LocalRotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + m_LocalPosition: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6920692056327119282} + m_Father: {fileID: 6920692056327119278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119296} + m_Layer: 0 + m_Name: Ear1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765984} + m_LocalRotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + m_LocalPosition: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119352} + m_Father: {fileID: 6920692056327119300} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119298} + m_Layer: 0 + m_Name: Ear.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765986} + m_LocalRotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + m_LocalPosition: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119310} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119300} + m_Layer: 0 + m_Name: Ear.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765988} + m_LocalRotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + m_LocalPosition: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119296} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119302} + m_Layer: 0 + m_Name: Ear.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765990} + m_LocalRotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + m_LocalPosition: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6920692056327119310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119304} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765992} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 6920692056327118866} + m_Father: {fileID: 6920692056327118956} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119306} + m_Layer: 0 + m_Name: Food_end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765994} + m_LocalRotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, + w: 0.999998} + m_LocalPosition: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6920692056327119308} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119308} + m_Layer: 0 + m_Name: Food + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765996} + m_LocalRotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + m_LocalPosition: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999946} + m_Children: + - {fileID: 6920692056327119306} + m_Father: {fileID: 6920692056327119354} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326765998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119310} + m_Layer: 0 + m_Name: Ear1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326765998} + m_LocalRotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + m_LocalPosition: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119302} + m_Father: {fileID: 6920692056327119298} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119312} + m_Layer: 0 + m_Name: FrontHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766000} + m_LocalRotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + m_LocalPosition: {x: 0.000000010360964, y: 0.104473986, z: 0} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119314} + m_Layer: 0 + m_Name: FrontHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766002} + m_LocalRotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + m_LocalPosition: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119316} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119316} + m_Layer: 0 + m_Name: FrontHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766004} + m_LocalRotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + m_LocalPosition: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 6920692056327119314} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119318} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766006} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 6920692056327118864} + m_Father: {fileID: 6920692056327118954} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119320} + m_Layer: 0 + m_Name: FrontHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766008} + m_LocalRotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327118896} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119322} + m_Layer: 0 + m_Name: FrontHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766010} + m_LocalRotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + m_LocalPosition: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6920692056327119326} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119324} + m_Layer: 0 + m_Name: FrontHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766012} + m_LocalRotation: {x: 0.96312976, y: -0.0003067761, z: -0.04054341, w: 0.26596472} + m_LocalPosition: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + m_Children: + - {fileID: 6920692056327119312} + m_Father: {fileID: 6920692056327119320} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119326} + m_Layer: 0 + m_Name: FrontHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766014} + m_LocalRotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + m_LocalPosition: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119322} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119328} + m_Layer: 0 + m_Name: BackHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766016} + m_LocalRotation: {x: -0.0012403594, y: -0.023000272, z: 0.023228597, w: 0.9994648} + m_LocalPosition: {x: 0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6920692056327119342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119330} + m_Layer: 0 + m_Name: BackHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766018} + m_LocalRotation: {x: -0.027465105, y: -0.0000000122337065, z: 0.000000012233642, + w: 0.99962276} + m_LocalPosition: {x: 2.220446e-16, y: 0.12817109, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6920692056327119332} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119332} + m_Layer: 0 + m_Name: BackHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766020} + m_LocalRotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.0000000147534305, w: -0.26026055} + m_LocalPosition: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + m_LocalScale: {x: 1, y: 1, z: 1.0000004} + m_Children: + - {fileID: 6920692056327119330} + m_Father: {fileID: 6920692056327119336} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766022 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119334} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766022} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119272} + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119336} + m_Layer: 0 + m_Name: BackHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119336 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766024} + m_LocalRotation: {x: -0.2859162, y: -8.535278e-10, z: -0.0000000013934699, w: 0.95825464} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119344} + m_Father: {fileID: 6920692056327119274} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119338} + m_Layer: 0 + m_Name: BackHair_u.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766026} + m_LocalRotation: {x: -0.000000059604666, y: -8.600681e-20, z: -1.284175e-15, w: 1} + m_LocalPosition: {x: -2.933851e-15, y: 0.067972206, z: 0.0000000018990238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119340} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119340} + m_Layer: 0 + m_Name: BackHair_u + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766028} + m_LocalRotation: {x: 0.9723223, y: 1.560027e-16, z: -6.366633e-16, w: -0.23364387} + m_LocalPosition: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + m_LocalScale: {x: 1, y: 1, z: 0.9999995} + m_Children: + - {fileID: 6920692056327119338} + m_Father: {fileID: 6920692056327119336} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119342} + m_Layer: 0 + m_Name: BackHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766030} + m_LocalRotation: {x: 0.9696302, y: 0.024798697, z: 0.04048635, w: -0.23992346} + m_LocalPosition: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 6920692056327119328} + m_Father: {fileID: 6920692056327119336} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119344} + m_Layer: 0 + m_Name: BackTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766032} + m_LocalRotation: {x: 0.9696302, y: -0.024798704, z: -0.04048635, w: -0.23992346} + m_LocalPosition: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 6920692056327119346} + m_Father: {fileID: 6920692056327119336} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119346} + m_Layer: 0 + m_Name: BackTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766034} + m_LocalRotation: {x: 0.00034856412, y: 0.020037094, z: -0.020332677, w: 0.9995924} + m_LocalPosition: {x: -0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.9999999, y: 0.9999998, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119344} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119348} + m_Layer: 0 + m_Name: BackTopHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766036} + m_LocalRotation: {x: -0.039124534, y: 0.14028814, z: -0.15011452, w: 0.9778825} + m_LocalPosition: {x: 0.000000063329935, y: 0.11987021, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6920692056327119350} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119350} + m_Layer: 0 + m_Name: BackTopHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766038} + m_LocalRotation: {x: 0.964061, y: -0.1369053, z: -0.21745165, w: -0.067513555} + m_LocalPosition: {x: -0.0603334, y: -0.014427439, z: -0.023333648} + m_LocalScale: {x: 1.0000002, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6920692056327119348} + m_Father: {fileID: 6920692056327119082} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119352} + m_Layer: 0 + m_Name: Ear.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119352 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766040} + m_LocalRotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + m_LocalPosition: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327119296} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920692056326766042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119354} + - component: {fileID: 6920692056326766025} + - component: {fileID: 6920692056326766031} + - component: {fileID: 6920692056326766029} + - component: {fileID: 6920692056326766019} + - component: {fileID: 6920692056326766017} + - component: {fileID: 6920692056326766023} + - component: {fileID: 6920692056326766021} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119354 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_LocalRotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + m_LocalPosition: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6920692056327119308} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119040} + m_Father: {fileID: 6920692056327118910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6920692056326766025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327118932} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.089 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 6920692056326766021} + m_Exclusions: + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118934} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766031 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119040} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119052} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327119308} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.08 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.08 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327118934} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 6920692056327118920} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &6920692056326766021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.06, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &6920692056326766044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119356} + - component: {fileID: 6920692056338329796} + m_Layer: 0 + m_Name: Boushi + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6920692056327119356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766044} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329796 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766044} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: 0.00038719177, y: 0.49704915, z: 0.0032996237} + m_Extent: {x: 0.13057142, y: 0.12586756, z: 0.14382486} + m_DirtyAABB: 0 +--- !u!1 &6920692056326766046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056327119358} + - component: {fileID: 6920692056338329798} + - component: {fileID: 6920692056326766041} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056327119358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766046} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056497999090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692056338329798 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766046} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6920692056327119274} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!95 &6920692056326766041 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056326766046} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 903df42d5001cd54f8a9a1cf219f6399, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6920692056497999091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692056497999090} + - component: {fileID: 6920692056497999101} + m_Layer: 0 + m_Name: LipSync + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692056497999090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056497999091} + 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_Children: + - {fileID: 6920692056327119358} + m_Father: {fileID: 6920692057150544317} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6920692056497999101 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692056497999091} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1faa8e7e454a79b4db5fb86399863f5a, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6920692057150544306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692057150544317} + - component: {fileID: 6920692057150544316} + m_Layer: 0 + m_Name: Blink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6920692057150544317 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692057150544306} + 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_Children: + - {fileID: 6920692056497999090} + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6920692057150544316 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692057150544306} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c8a7eae5218ea9b4aa79801536f944c8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6920692057306328008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6920692057306328011} + - component: {fileID: 6920692057306328010} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6920692057306328011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692057306328008} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6920692056327118946} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6920692057306328010 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920692057306328008} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6920692056327119272} + - {fileID: 6920692056327118908} + - {fileID: 6920692056327118906} + - {fileID: 6920692056327118904} + - {fileID: 6920692056327118854} + - {fileID: 6920692056327118852} + - {fileID: 6920692056327118910} + - {fileID: 6920692056327119354} + - {fileID: 6920692056327118902} + - {fileID: 6920692056327119092} + - {fileID: 6920692056327118944} + - {fileID: 6920692056327119278} + - {fileID: 6920692056327118960} + - {fileID: 6920692056327118964} + - {fileID: 6920692056327118952} + - {fileID: 6920692056327118972} + - {fileID: 6920692056327118886} + - {fileID: 6920692056327118938} + - {fileID: 6920692056327118942} + - {fileID: 6920692056327118882} + - {fileID: 6920692056327119258} + - {fileID: 6920692056327119262} + - {fileID: 6920692056327119250} + - {fileID: 6920692056327118950} + - {fileID: 6920692056327119294} + - {fileID: 6920692056327119282} + - {fileID: 6920692056327119286} + - {fileID: 6920692056327119290} + - {fileID: 6920692056327118858} + - {fileID: 6920692056327118862} + - {fileID: 6920692056327118850} + - {fileID: 6920692056327118870} + - {fileID: 6920692056327118900} + - {fileID: 6920692056327119090} + - {fileID: 6920692056327118958} + - {fileID: 6920692056327119276} + - {fileID: 6920692056327118974} + - {fileID: 6920692056327118962} + - {fileID: 6920692056327118966} + - {fileID: 6920692056327118970} + - {fileID: 6920692056327118884} + - {fileID: 6920692056327118936} + - {fileID: 6920692056327118940} + - {fileID: 6920692056327118880} + - {fileID: 6920692056327119256} + - {fileID: 6920692056327119260} + - {fileID: 6920692056327119248} + - {fileID: 6920692056327118948} + - {fileID: 6920692056327119292} + - {fileID: 6920692056327119280} + - {fileID: 6920692056327119284} + - {fileID: 6920692056327119288} + - {fileID: 6920692056327118856} + - {fileID: 6920692056327118860} + - {fileID: 6920692056327118848} + - {fileID: 6920692056327118868} + - {fileID: 6920692056327119052} + - {fileID: 6920692056327119050} + - {fileID: 6920692056327119308} + - {fileID: 6920692056327119306} + - {fileID: 6920692056327119040} + - {fileID: 6920692056327119054} + - {fileID: 6920692056327118932} + - {fileID: 6920692056327118922} + - {fileID: 6920692056327118920} + - {fileID: 6920692056327118914} + - {fileID: 6920692056327118912} + - {fileID: 6920692056327118934} + - {fileID: 6920692056327118926} + - {fileID: 6920692056327118924} + - {fileID: 6920692056327118918} + - {fileID: 6920692056327119274} + - {fileID: 6920692056327119096} + - {fileID: 6920692056327119046} + - {fileID: 6920692056327119044} + - {fileID: 6920692056327119042} + - {fileID: 6920692056327119298} + - {fileID: 6920692056327119310} + - {fileID: 6920692056327119302} + - {fileID: 6920692056327119300} + - {fileID: 6920692056327119296} + - {fileID: 6920692056327119352} + - {fileID: 6920692056327119320} + - {fileID: 6920692056327119316} + - {fileID: 6920692056327119314} + - {fileID: 6920692056327118896} + - {fileID: 6920692056327118898} + - {fileID: 6920692056327119324} + - {fileID: 6920692056327119312} + - {fileID: 6920692056327119322} + - {fileID: 6920692056327119326} + - {fileID: 6920692056327119266} + - {fileID: 6920692056327119270} + - {fileID: 6920692056327119264} + - {fileID: 6920692056327119268} + - {fileID: 6920692056327119336} + - {fileID: 6920692056327119332} + - {fileID: 6920692056327119330} + - {fileID: 6920692056327119344} + - {fileID: 6920692056327119346} + - {fileID: 6920692056327119342} + - {fileID: 6920692056327119328} + - {fileID: 6920692056327119340} + - {fileID: 6920692056327119338} + - {fileID: 6920692056327119082} + - {fileID: 6920692056327119076} + - {fileID: 6920692056327118872} + - {fileID: 6920692056327119350} + - {fileID: 6920692056327119348} + - {fileID: 6920692056327119080} + - {fileID: 6920692056327119094} + - {fileID: 6920692056327118878} + - {fileID: 6920692056327118876} + - {fileID: 6920692056327119074} + - {fileID: 6920692056327119072} + - {fileID: 6920692056327119086} + - {fileID: 6920692056327119084} + - {fileID: 6920692056327119078} + - {fileID: 6920692056327118874} + - {fileID: 6920692056327119252} + - {fileID: 6920692056327118928} + - {fileID: 6920692056327119246} + - {fileID: 6920692056327119242} + - {fileID: 6920692056327119234} + - {fileID: 6920692056327119232} + - {fileID: 6920692056327119244} + - {fileID: 6920692056327119236} + - {fileID: 6920692056327119100} + - {fileID: 6920692056327119098} + - {fileID: 6920692056327119088} + - {fileID: 6920692056327118956} + - {fileID: 6920692056327119304} + - {fileID: 6920692056327118866} + - {fileID: 6920692056327119102} + - {fileID: 6920692056327118954} + - {fileID: 6920692056327119318} + - {fileID: 6920692056327118864} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6920692056327119272} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab.meta new file mode 100644 index 00000000..517867cc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/BoushiNo_LouON_ver1.1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8282c2f18fa6c62458a5704dc0e3d608 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab new file mode 100644 index 00000000..9c76a032 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab @@ -0,0 +1,8451 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7108656952800411234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952800411235} + - component: {fileID: 7108656952800411244} + m_Layer: 0 + m_Name: LipSync + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952800411235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952800411234} + 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_Children: + - {fileID: 7108656952965059439} + m_Father: {fileID: 7108656953189624620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7108656952800411244 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952800411234} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1faa8e7e454a79b4db5fb86399863f5a, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &7108656952964566577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059153} + m_Layer: 0 + m_Name: zipper3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566577} + m_LocalRotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + m_LocalPosition: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + m_LocalScale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + m_Children: + - {fileID: 7108656952965059167} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059155} + m_Layer: 0 + m_Name: zipper2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566579} + m_LocalRotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + m_LocalPosition: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059157} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059157} + m_Layer: 0 + m_Name: zipper2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566581} + m_LocalRotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + m_LocalPosition: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000052} + m_Children: + - {fileID: 7108656952965059155} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059159} + m_Layer: 0 + m_Name: zipper1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566583} + m_LocalRotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + m_LocalPosition: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7108656952965059177} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059163} + m_Layer: 0 + m_Name: zipper4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059163 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566587} + m_LocalRotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + m_LocalPosition: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059165} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059165} + m_Layer: 0 + m_Name: zipper4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566589} + m_LocalRotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + m_LocalPosition: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059163} + m_Father: {fileID: 7108656952965059171} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059167} + m_Layer: 0 + m_Name: zipper3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566591} + m_LocalRotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + m_LocalPosition: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059169} + - component: {fileID: 7108656952964566594} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566593} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 7108656952965059325} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7108656952964566594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566593} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: -0.02, y: 0.09, z: -0.06} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &7108656952964566595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059171} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566595} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059165} + m_Father: {fileID: 7108656952965059237} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059173} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566597} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059313} + m_Father: {fileID: 7108656952965059239} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059175} + m_Layer: 0 + m_Name: TopSideHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059175 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566599} + m_LocalRotation: {x: -0.01110661, y: -0.20289864, z: 0.20230816, w: 0.95800847} + m_LocalPosition: {x: 0.0000000121071935, y: 0.100262105, z: 0.00000003259629} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059193} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059177} + m_Layer: 0 + m_Name: zipper1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566601} + m_LocalRotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + m_LocalPosition: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + m_LocalScale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + m_Children: + - {fileID: 7108656952965059159} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059179} + m_Layer: 0 + m_Name: zipper.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566603} + m_LocalRotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + m_LocalPosition: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059181} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059181} + m_Layer: 0 + m_Name: zipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059181 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566605} + m_LocalRotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + m_LocalPosition: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059179} + m_Father: {fileID: 7108656952965059357} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059183} + - component: {fileID: 7108656952964566600} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059183 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566607} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 7108656952965059323} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7108656952964566600 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &7108656952964566609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059185} + m_Layer: 0 + m_Name: TopHair2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059185 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566609} + m_LocalRotation: {x: -0.048165806, y: 0.16886756, z: -0.102516934, w: 0.97910887} + m_LocalPosition: {x: 0.000000024680048, y: 0.10633684, z: -0.00000008195639} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059187} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059187} + m_Layer: 0 + m_Name: TopHair2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566611} + m_LocalRotation: {x: 0.7225694, y: -0.45585266, z: -0.5179858, w: 0.042219464} + m_LocalPosition: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059185} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059189} + m_Layer: 0 + m_Name: TopHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059189 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566613} + m_LocalRotation: {x: 0.96165454, y: 0.19613452, z: 0.117449634, w: -0.15151723} + m_LocalPosition: {x: 0.057886563, y: -0.004662419, z: -0.025746126} + m_LocalScale: {x: 0.9999997, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059209} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059191} + m_Layer: 0 + m_Name: TopHair1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059191 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566615} + m_LocalRotation: {x: 0.9648871, y: -0.02595664, z: -0.10601806, w: -0.23891287} + m_LocalPosition: {x: -0.023526262, y: -0.010902743, z: -0.065714315} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + m_Children: + - {fileID: 7108656952965059211} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059193} + m_Layer: 0 + m_Name: TopSideHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566617} + m_LocalRotation: {x: 0.95636547, y: 0.2408695, z: 0.16284451, w: -0.028788395} + m_LocalPosition: {x: 0.09236359, y: -0.016853472, z: 0.005286086} + m_LocalScale: {x: 1.0000002, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059175} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059195} + m_Layer: 0 + m_Name: TopHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059195 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566619} + m_LocalRotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + m_LocalPosition: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059193} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059197} + m_Layer: 0 + m_Name: TopHair3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566621} + m_LocalRotation: {x: -0.063225254, y: 0.04197443, z: -0.0011081866, w: 0.9971156} + m_LocalPosition: {x: -0.000000038184226, y: 0.044460014, z: -0.00000007543713} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059199} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059199} + m_Layer: 0 + m_Name: TopHair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059199 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566623} + m_LocalRotation: {x: -0.3975708, y: 0.3941088, z: 0.42900997, w: 0.70891905} + m_LocalPosition: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059197} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566625 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059201} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059201 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566625} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7108656952965059399} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566627 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059203} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566627} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059417} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566629 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059205} + m_Layer: 0 + m_Name: Thumb.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059205 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566629} + m_LocalRotation: {x: 0.009349904, y: 0.020029709, z: -0.017602911, w: 0.9996007} + m_LocalPosition: {x: -0.000000009313226, y: 0.01974288, z: -0.00000001792796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059207} + m_Layer: 0 + m_Name: Thumb.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059207 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566631} + m_LocalRotation: {x: 0.00934991, y: -0.020029718, z: 0.0176029, w: 0.9996007} + m_LocalPosition: {x: 0.000000026077032, y: 0.019742928, z: 0.00000008684583} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059219} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059209} + m_Layer: 0 + m_Name: TopHair1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059209 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566633} + m_LocalRotation: {x: -0.095435455, y: -0.13101476, z: 0.13653432, w: 0.9772848} + m_LocalPosition: {x: -0.000000029802322, y: 0.122046, z: -0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059189} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059211} + m_Layer: 0 + m_Name: TopHair1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059211 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566635} + m_LocalRotation: {x: -0.24996126, y: 0.054545715, z: -0.052196696, w: 0.96530807} + m_LocalPosition: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000018626451} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059191} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059213} + m_Layer: 0 + m_Name: TopHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566637} + m_LocalRotation: {x: 0.035156783, y: -0.01474715, z: 0.017440327, w: 0.99912083} + m_LocalPosition: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7108656952965059215} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566639 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059215} + m_Layer: 0 + m_Name: TopHair1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566639} + m_LocalRotation: {x: 0.95639646, y: 0.18324171, z: 0.104927994, w: 0.20178807} + m_LocalPosition: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + m_Children: + - {fileID: 7108656952965059213} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059217} + m_Layer: 0 + m_Name: Thumb Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059217 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566641} + m_LocalRotation: {x: -0.00015083075, y: -0.0024416721, z: 0.0091516245, w: 0.9999552} + m_LocalPosition: {x: -0.000000006519258, y: 0.019775975, z: 4.656613e-10} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059205} + m_Father: {fileID: 7108656952965059229} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059219} + m_Layer: 0 + m_Name: Thumb Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566643} + m_LocalRotation: {x: -0.00016635716, y: 0.0029134036, z: -0.011016795, w: 0.9999351} + m_LocalPosition: {x: 0.00007375982, y: 0.019775752, z: -0.00000064633787} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059207} + m_Father: {fileID: 7108656952965059231} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059221} + m_Layer: 0 + m_Name: Tail.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059221 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566645} + m_LocalRotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + m_LocalPosition: {x: -0, y: 0.08385949, z: 2.6567637e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059223} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059223} + m_Layer: 0 + m_Name: Tail.4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566647} + m_LocalRotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + m_LocalPosition: {x: -0, y: 0.096362956, z: -0.000000014900831} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059221} + m_Father: {fileID: 7108656952965059241} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059225} + m_Layer: 0 + m_Name: Thumb Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566649} + m_LocalRotation: {x: -0.09000801, y: -0.09260249, z: -0.32339254, w: 0.93741167} + m_LocalPosition: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + m_LocalScale: {x: 0.9999998, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059229} + m_Father: {fileID: 7108656952965059389} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059227} + m_Layer: 0 + m_Name: Thumb Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566651} + m_LocalRotation: {x: -0.09000128, y: 0.09259579, z: 0.32355326, w: 0.93735754} + m_LocalPosition: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059231} + m_Father: {fileID: 7108656952965059391} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059229} + m_Layer: 0 + m_Name: Thumb Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566653} + m_LocalRotation: {x: 0.015246897, y: 0.0055876463, z: 0.087195195, w: 0.9960589} + m_LocalPosition: {x: 0.000000013504177, y: 0.028356332, z: 0.000000015366822} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: + - {fileID: 7108656952965059217} + m_Father: {fileID: 7108656952965059225} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059231} + m_Layer: 0 + m_Name: Thumb Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059231 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566655} + m_LocalRotation: {x: 0.015223999, y: -0.0060706036, z: -0.08551211, w: 0.99620235} + m_LocalPosition: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059219} + m_Father: {fileID: 7108656952965059227} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566657 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059233} + m_Layer: 0 + m_Name: SideHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059233 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566657} + m_LocalRotation: {x: 0.9261341, y: -0.25303426, z: -0.18361516, w: 0.21103254} + m_LocalPosition: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059235} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059235} + m_Layer: 0 + m_Name: SideHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566659} + m_LocalRotation: {x: -0.048843082, y: 0.15419383, z: -0.14710605, w: 0.9758066} + m_LocalPosition: {x: 0.000000053085387, y: 0.050570797, z: -9.313226e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999976, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059233} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059237} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059237 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566661} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059171} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059239} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566663} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059173} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059241} + m_Layer: 0 + m_Name: Tail.3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566665} + m_LocalRotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + m_LocalPosition: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059223} + m_Father: {fileID: 7108656952965059243} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059243} + m_Layer: 0 + m_Name: Tail.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059243 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566667} + m_LocalRotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + m_LocalPosition: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059241} + m_Father: {fileID: 7108656952965059245} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059245} + m_Layer: 0 + m_Name: Tail.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566669} + m_LocalRotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + m_LocalPosition: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000021} + m_Children: + - {fileID: 7108656952965059243} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059247} + - component: {fileID: 7108656952964566672} + - component: {fileID: 7108656952964566678} + - component: {fileID: 7108656952964566676} + - component: {fileID: 7108656952964566666} + - component: {fileID: 7108656952964566664} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059247 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059435} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7108656952964566672 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059345} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 7108656952964566594} + - {fileID: 7108656952964566676} + m_Exclusions: + - {fileID: 7108656952965059181} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566678 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059359} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 7108656952964566600} + - {fileID: 7108656952964566676} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566676 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: -0.07, z: 0} + m_Bound: 0 + m_Radius: 0.13 + m_Height: 0 +--- !u!114 &7108656952964566666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059245} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.062 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.084 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.051 + m_InertDistrib: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0031433 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059181} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &7108656952964566673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059249} + m_Layer: 0 + m_Name: Ring.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059249 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566673} + m_LocalRotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059277} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566675 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059251} + m_Layer: 0 + m_Name: Ring.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059251 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566675} + m_LocalRotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059279} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566677 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059253} + m_Layer: 0 + m_Name: Ring Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566677} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + m_LocalPosition: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059273} + m_Father: {fileID: 7108656952965059389} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059255} + m_Layer: 0 + m_Name: Ring Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566679} + m_LocalRotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + m_LocalPosition: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059275} + m_Father: {fileID: 7108656952965059391} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059257} + - component: {fileID: 7108656952959353409} + m_Layer: 0 + m_Name: Shirt_sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7108656952965059257 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566681} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353409 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566681} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: 0.0039241984, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.17298433, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059259} + - component: {fileID: 7108656952959353411} + m_Layer: 0 + m_Name: Shirt + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7108656952965059259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566683} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353411 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566683} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00027272105, y: 0.1026556, z: 0.0007238835} + m_Extent: {x: 0.396875, y: 0.264917, z: 0.11379306} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059261} + - component: {fileID: 7108656952959353413} + m_Layer: 0 + m_Name: Shippo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566685} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353413 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566685} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: 0.00008428469, y: -0.20165683, z: -0.15882236} + m_Extent: {x: 0.058448736, y: 0.25651354, z: 0.16367903} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059263} + - component: {fileID: 7108656952959353415} + m_Layer: 0 + m_Name: Sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7108656952965059263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566687} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353415 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566687} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.096441, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26159605, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059265} + m_Layer: 0 + m_Name: RightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566689} + m_LocalRotation: {x: -0.054126736, y: -0.0041361772, z: -0.003710919, w: 0.99851865} + m_LocalPosition: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059267} + - component: {fileID: 7108656952959353433} + m_Layer: 0 + m_Name: other + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059267 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566691} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353433 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566691} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.11262834, z: 0.0018229261} + m_Extent: {x: 0.6575748, y: 0.75364256, z: 0.16327175} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566693 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059269} + m_Layer: 0 + m_Name: nekkless_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059269 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566693} + m_LocalRotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + m_LocalPosition: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + m_LocalScale: {x: 1, y: 1, z: 0.99999464} + m_Children: + - {fileID: 7108656952965059291} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059271} + m_Layer: 0 + m_Name: nekkless.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059271 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566695} + m_LocalRotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059295} + m_Father: {fileID: 7108656952965059291} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059273} + m_Layer: 0 + m_Name: Ring Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059273 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566697} + m_LocalRotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + m_LocalPosition: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059277} + m_Father: {fileID: 7108656952965059253} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059275} + m_Layer: 0 + m_Name: Ring Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566699} + m_LocalRotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + m_LocalPosition: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059279} + m_Father: {fileID: 7108656952965059255} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059277} + m_Layer: 0 + m_Name: Ring Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566701} + m_LocalRotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059249} + m_Father: {fileID: 7108656952965059273} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059279} + m_Layer: 0 + m_Name: Ring Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566703} + m_LocalRotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059251} + m_Father: {fileID: 7108656952965059275} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059281} + m_Layer: 0 + m_Name: necklace3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566705} + m_LocalRotation: {x: 0.0981852, y: -0.0052153384, z: 0.0077618025, w: 0.9951242} + m_LocalPosition: {x: 0.000000003259629, y: 0.0303046, z: -0.000000029598596} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059283} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566707 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059283} + m_Layer: 0 + m_Name: necklace3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566707} + m_LocalRotation: {x: -0.0021304868, y: -0.01102827, z: 0.007388722, w: 0.99990964} + m_LocalPosition: {x: 0.0000000057043508, y: 0.012137998, z: -0.000000008592906} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059281} + m_Father: {fileID: 7108656952965059289} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059285} + - component: {fileID: 7108656952959353435} + m_Layer: 0 + m_Name: Necklace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566709} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353435 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566709} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00021431968, y: 0.25017402, z: 0.04531413} + m_Extent: {x: 0.051728893, y: 0.10707668, z: 0.083560586} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059287} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566711} + m_LocalRotation: {x: 0.046410732, y: 7.4811907e-10, z: 8.989825e-10, w: 0.99892247} + m_LocalPosition: {x: -2.4286129e-17, y: 0.20484583, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059387} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059289} + m_Layer: 0 + m_Name: nekkless.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059289 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566713} + m_LocalRotation: {x: -0.09411586, y: 0.026038222, z: -0.023312667, w: 0.9949476} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059283} + m_Father: {fileID: 7108656952965059291} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059291} + m_Layer: 0 + m_Name: nekkless + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059291 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566715} + m_LocalRotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + m_LocalPosition: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059271} + m_Father: {fileID: 7108656952965059269} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566717 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059293} + m_Layer: 0 + m_Name: necklace4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059293 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566717} + m_LocalRotation: {x: -0.014120773, y: -0.014022585, z: 0.021458045, w: 0.9995717} + m_LocalPosition: {x: -0.00000002514571, y: 0.030631725, z: -0.000000013969839} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059295} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059295} + m_Layer: 0 + m_Name: necklace4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566719} + m_LocalRotation: {x: -0.044604078, y: 0.022902884, z: -0.0035744403, w: 0.9987358} + m_LocalPosition: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059293} + m_Father: {fileID: 7108656952965059271} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059297} + m_Layer: 0 + m_Name: Middle Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059297 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566721} + m_LocalRotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + m_LocalPosition: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059301} + m_Father: {fileID: 7108656952965059391} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059299} + m_Layer: 0 + m_Name: Middle Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566723} + m_LocalRotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + m_LocalPosition: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059303} + m_Father: {fileID: 7108656952965059311} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059301} + m_Layer: 0 + m_Name: Middle Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059301 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566725} + m_LocalRotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + m_LocalPosition: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059321} + m_Father: {fileID: 7108656952965059297} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059303} + m_Layer: 0 + m_Name: Middle Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566727} + m_LocalRotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059307} + m_Father: {fileID: 7108656952965059299} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059305} + - component: {fileID: 7108656952959353437} + m_Layer: 0 + m_Name: Mimi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566729} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353437 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566729} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.000342533, y: 0.41719615, z: -0.0051152017} + m_Extent: {x: 0.15440516, y: 0.063575074, z: 0.04396014} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566731 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059307} + m_Layer: 0 + m_Name: Middle.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566731} + m_LocalRotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059303} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059309} + m_Layer: 0 + m_Name: Middle.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566733} + m_LocalRotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + m_LocalPosition: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059321} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059311} + m_Layer: 0 + m_Name: Middle Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566735} + m_LocalRotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + m_LocalPosition: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059299} + m_Father: {fileID: 7108656952965059389} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059313} + m_Layer: 0 + m_Name: lower_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059313 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566737} + m_LocalRotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + m_LocalPosition: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059391} + m_Father: {fileID: 7108656952965059173} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566739 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059315} + - component: {fileID: 7108656952955190423} + - component: {fileID: 7108656952964566750} + - component: {fileID: 7108656952964566748} + m_Layer: 0 + m_Name: LouON_ver1.03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059315 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566739} + 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_Children: + - {fileID: 7108656952965059447} + - {fileID: 7108656953059268954} + - {fileID: 7108656953189624620} + - {fileID: 7108656952965059437} + - {fileID: 7108656952965059351} + - {fileID: 7108656952965059353} + - {fileID: 7108656952965059335} + - {fileID: 7108656952965059305} + - {fileID: 7108656952965059285} + - {fileID: 7108656952965059267} + - {fileID: 7108656952965059263} + - {fileID: 7108656952965059261} + - {fileID: 7108656952965059259} + - {fileID: 7108656952965059257} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7108656952955190423 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566739} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &7108656952964566750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1122756102, guid: f78c4655b33cb5741983dc02e08899cf, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: + ViewPosition: {x: 0, y: 1.202, z: 0.07} + Animations: 1 + CustomStandingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, + type: 2} + CustomSittingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, type: 2} + ScaleIPD: 1 + lipSync: 3 + lipSyncJawBone: {fileID: 0} + VisemeSkinnedMesh: {fileID: 7108656952959353431} + MouthOpenBlendShapeName: Facial_Blends.Jaw_Down + VisemeBlendShapes: + - sil + - PP + - FF + - TH + - DD + - kk + - CH + - SS + - nn + - RR + - aa + - E + - ih + - oh + - ou + unityVersion: 2018.4.20f1 + portraitCameraPositionOffset: {x: 0, y: 0, z: 0} + portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} +--- !u!114 &7108656952964566748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566739} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} + m_Name: + m_EditorClassIdentifier: + launchedFromSDKPipeline: 0 + completedSDKPipeline: 0 + blueprintId: + contentType: 0 + assetBundleUnityVersion: +--- !u!1 &7108656952964566741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059317} + m_Layer: 0 + m_Name: Little.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059317 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566741} + m_LocalRotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059329} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059319} + m_Layer: 0 + m_Name: Little.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059319 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566743} + m_LocalRotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + m_LocalPosition: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059331} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059321} + m_Layer: 0 + m_Name: Middle Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566745} + m_LocalRotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + m_LocalPosition: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059309} + m_Father: {fileID: 7108656952965059301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059323} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059323 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566747} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059399} + m_Father: {fileID: 7108656952965059183} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059325} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059325 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566749} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059417} + m_Father: {fileID: 7108656952965059169} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059327} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566751} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059389} + m_Father: {fileID: 7108656952965059171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059329} + m_Layer: 0 + m_Name: Little Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059329 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566753} + m_LocalRotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059317} + m_Father: {fileID: 7108656952965059341} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059331} + m_Layer: 0 + m_Name: Little Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059331 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566755} + m_LocalRotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + m_LocalPosition: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059319} + m_Father: {fileID: 7108656952965059343} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566757 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059333} + m_Layer: 0 + m_Name: LeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566757} + m_LocalRotation: {x: -0.054126736, y: 0.0041361754, z: 0.0037109193, w: 0.99851865} + m_LocalPosition: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059335} + - component: {fileID: 7108656952959353439} + m_Layer: 0 + m_Name: Jacket_shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059335 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566759} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353439 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566759} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: 0.00010945648, y: 0.10262642, z: 0.00071914867} + m_Extent: {x: 0.15851235, y: 0.2648878, z: 0.11378832} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059337} + m_Layer: 0 + m_Name: Little Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566761} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + m_LocalPosition: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059341} + m_Father: {fileID: 7108656952965059389} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059339} + m_Layer: 0 + m_Name: Little Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059339 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566763} + m_LocalRotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + m_LocalPosition: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059343} + m_Father: {fileID: 7108656952965059391} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059341} + m_Layer: 0 + m_Name: Little Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566765} + m_LocalRotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + m_LocalPosition: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059329} + m_Father: {fileID: 7108656952965059337} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566767 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059343} + m_Layer: 0 + m_Name: Little Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059343 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566767} + m_LocalRotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + m_LocalPosition: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059331} + m_Father: {fileID: 7108656952965059339} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059345} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566769} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 7108656952965059357} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059347} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059347 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566771} + m_LocalRotation: {x: 0.0006172687, y: -0.048496164, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 7108656952965059355} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059349} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059349 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566773} + m_LocalRotation: {x: 0.000611031, y: 0.048496705, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059357} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059351} + - component: {fileID: 7108656952959353427} + m_Layer: 0 + m_Name: Jacket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566775} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353427 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566775} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00031611323, y: 0.12287455, z: 0.00012850761} + m_Extent: {x: 0.5301626, y: 0.2454839, z: 0.16120312} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059353} + - component: {fileID: 7108656952959353425} + m_Layer: 0 + m_Name: Jacket_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566777} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353425 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566777} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059355} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566779} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059347} + m_Father: {fileID: 7108656952965059359} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059357} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566781} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + m_Father: {fileID: 7108656952965059345} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059359} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059359 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566783} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 7108656952965059355} + m_Father: {fileID: 7108656952965059385} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059361} + m_Layer: 0 + m_Name: Index Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059361 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566785} + m_LocalRotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + m_LocalPosition: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059365} + m_Father: {fileID: 7108656952965059373} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059363} + m_Layer: 0 + m_Name: Index Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059363 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566787} + m_LocalRotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + m_LocalPosition: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059367} + m_Father: {fileID: 7108656952965059375} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059365} + m_Layer: 0 + m_Name: Index Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059365 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566789} + m_LocalRotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + m_LocalPosition: {x: -0, y: 0.018425755, z: -0.00000012067383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059369} + m_Father: {fileID: 7108656952965059361} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059367} + m_Layer: 0 + m_Name: Index Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566791} + m_LocalRotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059371} + m_Father: {fileID: 7108656952965059363} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059369} + m_Layer: 0 + m_Name: Index.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566793} + m_LocalRotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + m_LocalPosition: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059365} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059371} + m_Layer: 0 + m_Name: Index.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566795} + m_LocalRotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059367} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059373} + m_Layer: 0 + m_Name: Index Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059373 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566797} + m_LocalRotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + m_LocalPosition: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059361} + m_Father: {fileID: 7108656952965059389} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059375} + m_Layer: 0 + m_Name: Index Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059375 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566799} + m_LocalRotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + m_LocalPosition: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7108656952965059363} + m_Father: {fileID: 7108656952965059391} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566801 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059377} + m_Layer: 0 + m_Name: FrontTopHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059377 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566801} + m_LocalRotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + m_LocalPosition: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059381} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059379} + m_Layer: 0 + m_Name: FrontTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566803} + m_LocalRotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + m_LocalPosition: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 7108656952965059383} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566805 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059381} + m_Layer: 0 + m_Name: FrontTopHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059381 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566805} + m_LocalRotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + m_LocalPosition: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7108656952965059377} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059383} + m_Layer: 0 + m_Name: FrontTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566807} + m_LocalRotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + m_LocalPosition: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059379} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059385} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059385 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566809} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059183} + m_Father: {fileID: 7108656952965059447} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059387} + - component: {fileID: 7108656952964566883} + - component: {fileID: 7108656952964566882} + - component: {fileID: 7108656952964566881} + - component: {fileID: 7108656952964566880} + - component: {fileID: 7108656952964566887} + - component: {fileID: 7108656952964566886} + - component: {fileID: 7108656952964566885} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_LocalRotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616757e-10, w: 0.998239} + m_LocalPosition: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059157} + m_Father: {fileID: 7108656952965059287} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7108656952964566883 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0.01} + m_Bound: 0 + m_Radius: 0.1 + m_Height: 0 +--- !u!114 &7108656952964566882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059449} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.09 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.035 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 7108656952964566883} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059401} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.061 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.025 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.05 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 7108656952964566883} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059411} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059177} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059157} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059413} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &7108656952964566813 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059389} + m_Layer: 0 + m_Name: Hand.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566813} + m_LocalRotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + m_LocalPosition: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059225} + m_Father: {fileID: 7108656952965059327} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059391} + m_Layer: 0 + m_Name: Hand.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566815} + m_LocalRotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + m_LocalPosition: {x: -0, y: 0.206698, z: -0.00000011636576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059227} + m_Father: {fileID: 7108656952965059313} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566817 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059393} + m_Layer: 0 + m_Name: FrontHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059393 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566817} + m_LocalRotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + m_LocalPosition: {x: 0.000000010360964, y: 0.104473986, z: 0} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059405} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059395} + m_Layer: 0 + m_Name: FrontHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566819} + m_LocalRotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + m_LocalPosition: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059397} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059397} + m_Layer: 0 + m_Name: FrontHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059397 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566821} + m_LocalRotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + m_LocalPosition: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 7108656952965059395} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059399} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059399 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566823} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 7108656952965059201} + m_Father: {fileID: 7108656952965059323} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059401} + m_Layer: 0 + m_Name: FrontHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059401 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566825} + m_LocalRotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059233} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059403} + m_Layer: 0 + m_Name: FrontHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566827} + m_LocalRotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + m_LocalPosition: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059407} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059405} + m_Layer: 0 + m_Name: FrontHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059405 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566829} + m_LocalRotation: {x: 0.96312976, y: -0.0003067761, z: -0.04054341, w: 0.26596472} + m_LocalPosition: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + m_Children: + - {fileID: 7108656952965059393} + m_Father: {fileID: 7108656952965059401} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059407} + m_Layer: 0 + m_Name: FrontHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059407 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566831} + m_LocalRotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + m_LocalPosition: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059403} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059409} + m_Layer: 0 + m_Name: Ear1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566833} + m_LocalRotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + m_LocalPosition: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059433} + m_Father: {fileID: 7108656952965059413} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059411} + m_Layer: 0 + m_Name: Ear.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566835} + m_LocalRotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + m_LocalPosition: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059423} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059413} + m_Layer: 0 + m_Name: Ear.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059413 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566837} + m_LocalRotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + m_LocalPosition: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059409} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566839 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059415} + m_Layer: 0 + m_Name: Ear.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566839} + m_LocalRotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + m_LocalPosition: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7108656952965059423} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059417} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059417 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566841} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 7108656952965059203} + m_Father: {fileID: 7108656952965059325} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566843 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059419} + m_Layer: 0 + m_Name: Food_end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566843} + m_LocalRotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, + w: 0.999998} + m_LocalPosition: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7108656952965059421} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059421} + m_Layer: 0 + m_Name: Food + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566845} + m_LocalRotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + m_LocalPosition: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999946} + m_Children: + - {fileID: 7108656952965059419} + m_Father: {fileID: 7108656952965059435} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059423} + m_Layer: 0 + m_Name: Ear1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059423 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566847} + m_LocalRotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + m_LocalPosition: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059415} + m_Father: {fileID: 7108656952965059411} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059425} + m_Layer: 0 + m_Name: BackTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059425 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566849} + m_LocalRotation: {x: 0.9696302, y: -0.024798704, z: -0.04048635, w: -0.23992346} + m_LocalPosition: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 7108656952965059427} + m_Father: {fileID: 7108656952965059449} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059427} + m_Layer: 0 + m_Name: BackTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059427 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566851} + m_LocalRotation: {x: 0.00034856412, y: 0.020037094, z: -0.020332677, w: 0.9995924} + m_LocalPosition: {x: -0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.9999999, y: 0.9999998, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059425} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059429} + m_Layer: 0 + m_Name: BackTopHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566853} + m_LocalRotation: {x: -0.039124534, y: 0.14028814, z: -0.15011452, w: 0.9778825} + m_LocalPosition: {x: 0.000000063329935, y: 0.11987021, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7108656952965059431} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059431} + m_Layer: 0 + m_Name: BackTopHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059431 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566855} + m_LocalRotation: {x: 0.964061, y: -0.1369053, z: -0.21745165, w: -0.067513555} + m_LocalPosition: {x: -0.0603334, y: -0.014427439, z: -0.023333648} + m_LocalScale: {x: 1.0000002, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7108656952965059429} + m_Father: {fileID: 7108656952965059195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059433} + m_Layer: 0 + m_Name: Ear.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059433 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566857} + m_LocalRotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + m_LocalPosition: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059409} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059435} + - component: {fileID: 7108656952964566872} + - component: {fileID: 7108656952964566878} + - component: {fileID: 7108656952964566876} + - component: {fileID: 7108656952964566866} + - component: {fileID: 7108656952964566864} + - component: {fileID: 7108656952964566870} + - component: {fileID: 7108656952964566868} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_LocalRotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + m_LocalPosition: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059153} + m_Father: {fileID: 7108656952965059247} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7108656952964566872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059269} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.089 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 7108656952964566868} + m_Exclusions: + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059271} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059153} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059165} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059421} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.08 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.08 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059271} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 7108656952965059289} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &7108656952964566868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.06, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &7108656952964566861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059437} + - component: {fileID: 7108656952959353429} + m_Layer: 0 + m_Name: Boushi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566861} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353429 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566861} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: 0.00038719177, y: 0.49704915, z: 0.0032996237} + m_Extent: {x: 0.13057142, y: 0.12586756, z: 0.14382486} + m_DirtyAABB: 0 +--- !u!1 &7108656952964566863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059439} + - component: {fileID: 7108656952959353431} + - component: {fileID: 7108656952964566856} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059439 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566863} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952800411235} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656952959353431 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566863} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7108656952965059387} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!95 &7108656952964566856 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566863} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 903df42d5001cd54f8a9a1cf219f6399, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &7108656952964566865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059441} + m_Layer: 0 + m_Name: BackHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566865} + m_LocalRotation: {x: -0.0012403594, y: -0.023000272, z: 0.023228597, w: 0.9994648} + m_LocalPosition: {x: 0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7108656952965059455} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059443} + m_Layer: 0 + m_Name: BackHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566867} + m_LocalRotation: {x: -0.027465105, y: -0.0000000122337065, z: 0.000000012233642, + w: 0.99962276} + m_LocalPosition: {x: 2.220446e-16, y: 0.12817109, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7108656952965059445} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566869 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059445} + m_Layer: 0 + m_Name: BackHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059445 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566869} + m_LocalRotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.0000000147534305, w: -0.26026055} + m_LocalPosition: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + m_LocalScale: {x: 1, y: 1, z: 1.0000004} + m_Children: + - {fileID: 7108656952965059443} + m_Father: {fileID: 7108656952965059449} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566871 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059447} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566871} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059385} + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059449} + m_Layer: 0 + m_Name: BackHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059449 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566873} + m_LocalRotation: {x: -0.2859162, y: -8.535278e-10, z: -0.0000000013934699, w: 0.95825464} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059425} + m_Father: {fileID: 7108656952965059387} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059451} + m_Layer: 0 + m_Name: BackHair_u.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566875} + m_LocalRotation: {x: -0.000000059604666, y: -8.600681e-20, z: -1.284175e-15, w: 1} + m_LocalPosition: {x: -2.933851e-15, y: 0.067972206, z: 0.0000000018990238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059453} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566877 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059453} + m_Layer: 0 + m_Name: BackHair_u + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566877} + m_LocalRotation: {x: 0.9723223, y: 1.560027e-16, z: -6.366633e-16, w: -0.23364387} + m_LocalPosition: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + m_LocalScale: {x: 1, y: 1, z: 0.9999995} + m_Children: + - {fileID: 7108656952965059451} + m_Father: {fileID: 7108656952965059449} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656952964566879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656952965059455} + m_Layer: 0 + m_Name: BackHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656952965059455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656952964566879} + m_LocalRotation: {x: 0.9696302, y: 0.024798697, z: 0.04048635, w: -0.23992346} + m_LocalPosition: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 7108656952965059441} + m_Father: {fileID: 7108656952965059449} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7108656953059268953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656953059268954} + - component: {fileID: 7108656953059268955} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7108656953059268954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656953059268953} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7108656953059268955 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656953059268953} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 7108656952965059385} + - {fileID: 7108656952965059245} + - {fileID: 7108656952965059243} + - {fileID: 7108656952965059241} + - {fileID: 7108656952965059223} + - {fileID: 7108656952965059221} + - {fileID: 7108656952965059247} + - {fileID: 7108656952965059435} + - {fileID: 7108656952965059239} + - {fileID: 7108656952965059173} + - {fileID: 7108656952965059313} + - {fileID: 7108656952965059391} + - {fileID: 7108656952965059297} + - {fileID: 7108656952965059301} + - {fileID: 7108656952965059321} + - {fileID: 7108656952965059309} + - {fileID: 7108656952965059255} + - {fileID: 7108656952965059275} + - {fileID: 7108656952965059279} + - {fileID: 7108656952965059251} + - {fileID: 7108656952965059339} + - {fileID: 7108656952965059343} + - {fileID: 7108656952965059331} + - {fileID: 7108656952965059319} + - {fileID: 7108656952965059375} + - {fileID: 7108656952965059363} + - {fileID: 7108656952965059367} + - {fileID: 7108656952965059371} + - {fileID: 7108656952965059227} + - {fileID: 7108656952965059231} + - {fileID: 7108656952965059219} + - {fileID: 7108656952965059207} + - {fileID: 7108656952965059237} + - {fileID: 7108656952965059171} + - {fileID: 7108656952965059327} + - {fileID: 7108656952965059389} + - {fileID: 7108656952965059311} + - {fileID: 7108656952965059299} + - {fileID: 7108656952965059303} + - {fileID: 7108656952965059307} + - {fileID: 7108656952965059253} + - {fileID: 7108656952965059273} + - {fileID: 7108656952965059277} + - {fileID: 7108656952965059249} + - {fileID: 7108656952965059337} + - {fileID: 7108656952965059341} + - {fileID: 7108656952965059329} + - {fileID: 7108656952965059317} + - {fileID: 7108656952965059373} + - {fileID: 7108656952965059361} + - {fileID: 7108656952965059365} + - {fileID: 7108656952965059369} + - {fileID: 7108656952965059225} + - {fileID: 7108656952965059229} + - {fileID: 7108656952965059217} + - {fileID: 7108656952965059205} + - {fileID: 7108656952965059165} + - {fileID: 7108656952965059163} + - {fileID: 7108656952965059421} + - {fileID: 7108656952965059419} + - {fileID: 7108656952965059153} + - {fileID: 7108656952965059167} + - {fileID: 7108656952965059269} + - {fileID: 7108656952965059291} + - {fileID: 7108656952965059289} + - {fileID: 7108656952965059283} + - {fileID: 7108656952965059281} + - {fileID: 7108656952965059271} + - {fileID: 7108656952965059295} + - {fileID: 7108656952965059293} + - {fileID: 7108656952965059287} + - {fileID: 7108656952965059387} + - {fileID: 7108656952965059177} + - {fileID: 7108656952965059159} + - {fileID: 7108656952965059157} + - {fileID: 7108656952965059155} + - {fileID: 7108656952965059411} + - {fileID: 7108656952965059423} + - {fileID: 7108656952965059415} + - {fileID: 7108656952965059413} + - {fileID: 7108656952965059409} + - {fileID: 7108656952965059433} + - {fileID: 7108656952965059401} + - {fileID: 7108656952965059397} + - {fileID: 7108656952965059395} + - {fileID: 7108656952965059233} + - {fileID: 7108656952965059235} + - {fileID: 7108656952965059405} + - {fileID: 7108656952965059393} + - {fileID: 7108656952965059403} + - {fileID: 7108656952965059407} + - {fileID: 7108656952965059379} + - {fileID: 7108656952965059383} + - {fileID: 7108656952965059377} + - {fileID: 7108656952965059381} + - {fileID: 7108656952965059449} + - {fileID: 7108656952965059445} + - {fileID: 7108656952965059443} + - {fileID: 7108656952965059425} + - {fileID: 7108656952965059427} + - {fileID: 7108656952965059455} + - {fileID: 7108656952965059441} + - {fileID: 7108656952965059453} + - {fileID: 7108656952965059451} + - {fileID: 7108656952965059195} + - {fileID: 7108656952965059189} + - {fileID: 7108656952965059209} + - {fileID: 7108656952965059431} + - {fileID: 7108656952965059429} + - {fileID: 7108656952965059193} + - {fileID: 7108656952965059175} + - {fileID: 7108656952965059215} + - {fileID: 7108656952965059213} + - {fileID: 7108656952965059187} + - {fileID: 7108656952965059185} + - {fileID: 7108656952965059199} + - {fileID: 7108656952965059197} + - {fileID: 7108656952965059191} + - {fileID: 7108656952965059211} + - {fileID: 7108656952965059333} + - {fileID: 7108656952965059265} + - {fileID: 7108656952965059359} + - {fileID: 7108656952965059355} + - {fileID: 7108656952965059347} + - {fileID: 7108656952965059345} + - {fileID: 7108656952965059357} + - {fileID: 7108656952965059349} + - {fileID: 7108656952965059181} + - {fileID: 7108656952965059179} + - {fileID: 7108656952965059169} + - {fileID: 7108656952965059325} + - {fileID: 7108656952965059417} + - {fileID: 7108656952965059203} + - {fileID: 7108656952965059183} + - {fileID: 7108656952965059323} + - {fileID: 7108656952965059399} + - {fileID: 7108656952965059201} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7108656952965059385} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!1 &7108656953189624611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7108656953189624620} + - component: {fileID: 7108656953189624621} + m_Layer: 0 + m_Name: Blink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7108656953189624620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656953189624611} + 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_Children: + - {fileID: 7108656952800411235} + m_Father: {fileID: 7108656952965059315} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7108656953189624621 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7108656953189624611} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c8a7eae5218ea9b4aa79801536f944c8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab.meta new file mode 100644 index 00000000..9d593633 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4f16730f1c75c18408aa8cd89695e28a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab new file mode 100644 index 00000000..9c2a3a66 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab @@ -0,0 +1,9602 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5076894935525410543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894935525410540} + - component: {fileID: 5076894935525410542} + - component: {fileID: 5076894935525410541} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894935525410540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894935525410543} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936112088004} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894935525410542 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894935525410543} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!95 &5076894935525410541 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894935525410543} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 903df42d5001cd54f8a9a1cf219f6399, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5076894936045507195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936045507194} + - component: {fileID: 5076894936045507193} + m_Layer: 0 + m_Name: Blink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936045507194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936045507195} + 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_Children: + - {fileID: 5076894936112088004} + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5076894936045507193 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936045507195} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c8a7eae5218ea9b4aa79801536f944c8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5076894936112088005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936112088004} + - component: {fileID: 5076894936112087995} + m_Layer: 0 + m_Name: LipSync + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936112088004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936112088005} + 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_Children: + - {fileID: 5076894935525410540} + m_Father: {fileID: 5076894936045507194} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5076894936112087995 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936112088005} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1faa8e7e454a79b4db5fb86399863f5a, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5076894936802723840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825312} + m_Layer: 0 + m_Name: Ear.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825312 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723840} + m_LocalRotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + m_LocalPosition: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825316} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825314} + m_Layer: 0 + m_Name: Ear.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723842} + m_LocalRotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + m_LocalPosition: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 5076894936802825322} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825316} + m_Layer: 0 + m_Name: Ear1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723844} + m_LocalRotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + m_LocalPosition: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825308} + m_Father: {fileID: 5076894936802825312} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825318} + m_Layer: 0 + m_Name: Ear.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723846} + m_LocalRotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + m_LocalPosition: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825322} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825320} + m_Layer: 0 + m_Name: Food + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723848} + m_LocalRotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + m_LocalPosition: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999946} + m_Children: + - {fileID: 5076894936802825326} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825322} + m_Layer: 0 + m_Name: Ear1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723850} + m_LocalRotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + m_LocalPosition: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825314} + m_Father: {fileID: 5076894936802825318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825324} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723852} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825662} + m_Father: {fileID: 5076894936802825678} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825326} + m_Layer: 0 + m_Name: Food_end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723854} + m_LocalRotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, + w: 0.999998} + m_LocalPosition: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825320} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825328} + m_Layer: 0 + m_Name: FrontHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825328 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723856} + m_LocalRotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + m_LocalPosition: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 5076894936802825334} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825330} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825330 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723858} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 5076894936802825660} + m_Father: {fileID: 5076894936802825676} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825332} + m_Layer: 0 + m_Name: FrontHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723860} + m_LocalRotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + m_LocalPosition: {x: 0.000000010360964, y: 0.104473986, z: 0} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825336} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825334} + m_Layer: 0 + m_Name: FrontHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723862} + m_LocalRotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + m_LocalPosition: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825328} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825336} + m_Layer: 0 + m_Name: FrontHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825336 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723864} + m_LocalRotation: {x: 0.96312976, y: -0.0003067761, z: -0.04054341, w: 0.26596472} + m_LocalPosition: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + m_Children: + - {fileID: 5076894936802825332} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825338} + m_Layer: 0 + m_Name: FrontHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723866} + m_LocalRotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + m_LocalPosition: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825340} + m_Layer: 0 + m_Name: FrontHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825340 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723868} + m_LocalRotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825628} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825342} + m_Layer: 0 + m_Name: FrontHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825342 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723870} + m_LocalRotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + m_LocalPosition: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825338} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825216} + m_Layer: 0 + m_Name: FrontTopHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723872} + m_LocalRotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + m_LocalPosition: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 5076894936802825220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825218} + m_Layer: 0 + m_Name: FrontTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723874} + m_LocalRotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + m_LocalPosition: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825220} + m_Layer: 0 + m_Name: FrontTopHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723876} + m_LocalRotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + m_LocalPosition: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825216} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825222} + m_Layer: 0 + m_Name: FrontTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723878} + m_LocalRotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + m_LocalPosition: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 5076894936802825218} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825224} + m_Layer: 0 + m_Name: Hand.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723880} + m_LocalRotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + m_LocalPosition: {x: -0, y: 0.206698, z: -0.00000011636576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825654} + m_Father: {fileID: 5076894936802825674} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825226} + - component: {fileID: 5076894936814290278} + m_Layer: 0 + m_Name: Hair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723882} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290278 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723882} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.0009515807, y: 0.48824465, z: 0.016213022} + m_Extent: {x: 0.15530527, y: 0.15276957, z: 0.14888161} + m_DirtyAABB: 0 +--- !u!1 &5076894936802723884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825228} + - component: {fileID: 5076894936802723869} + - component: {fileID: 5076894936802723871} + - component: {fileID: 5076894936802723865} + - component: {fileID: 5076894936802723867} + - component: {fileID: 5076894936802723877} + - component: {fileID: 5076894936802723879} + - component: {fileID: 5076894936802723873} + - component: {fileID: 5076894936802723875} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_LocalRotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616758e-10, w: 0.998239} + m_LocalPosition: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825576} + m_Father: {fileID: 5076894936802825696} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5076894936802723869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0.01} + m_Bound: 0 + m_Radius: 0.1 + m_Height: 0 +--- !u!114 &5076894936802723871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825292} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.09 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.035 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802723869} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825340} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.061 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.025 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.05 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802723869} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825318} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825572} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825576} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723873 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825312} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.06 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825558} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.09 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.09 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.035 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802723869} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &5076894936802723886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825230} + m_Layer: 0 + m_Name: Hand.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723886} + m_LocalRotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + m_LocalPosition: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825652} + m_Father: {fileID: 5076894936802825672} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825232} + m_Layer: 0 + m_Name: Index Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723888} + m_LocalRotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825244} + m_Father: {fileID: 5076894936802825236} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825234} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825234 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723890} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825570} + m_Father: {fileID: 5076894936802825282} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825236} + m_Layer: 0 + m_Name: Index Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723892} + m_LocalRotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + m_LocalPosition: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825232} + m_Father: {fileID: 5076894936802825240} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825238} + m_Layer: 0 + m_Name: Index Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723894} + m_LocalRotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + m_LocalPosition: {x: -0, y: 0.018425755, z: -0.00000012067383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825250} + m_Father: {fileID: 5076894936802825242} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825240} + m_Layer: 0 + m_Name: Index Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723896} + m_LocalRotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + m_LocalPosition: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825236} + m_Father: {fileID: 5076894936802825224} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825242} + m_Layer: 0 + m_Name: Index Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723898} + m_LocalRotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + m_LocalPosition: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825238} + m_Father: {fileID: 5076894936802825246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825244} + m_Layer: 0 + m_Name: Index.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723900} + m_LocalRotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825246} + m_Layer: 0 + m_Name: Index Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723902} + m_LocalRotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + m_LocalPosition: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825242} + m_Father: {fileID: 5076894936802825230} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825280} + m_Layer: 0 + m_Name: BackHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825280 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723936} + m_LocalRotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.000000014753427, w: -0.26026055} + m_LocalPosition: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + m_LocalScale: {x: 1, y: 1, z: 1.0000004} + m_Children: + - {fileID: 5076894936802825286} + m_Father: {fileID: 5076894936802825292} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825282} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723938} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825234} + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825284} + m_Layer: 0 + m_Name: BackHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825284 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723940} + m_LocalRotation: {x: -0.0012403603, y: -0.023000268, z: 0.023228593, w: 0.9994648} + m_LocalPosition: {x: 0.000000006519258, y: 0.12215055, z: 0.000000006519258} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 5076894936802825290} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825286} + m_Layer: 0 + m_Name: BackHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825286 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723942} + m_LocalRotation: {x: -0.027465105, y: -0.000000012233703, z: 0.000000012233641, + w: 0.99962276} + m_LocalPosition: {x: -8.881784e-16, y: 0.12817109, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5076894936802825280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825288} + m_Layer: 0 + m_Name: BackHair_u + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825288 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723944} + m_LocalRotation: {x: 0.9723223, y: 1.5800501e-16, z: -6.663618e-16, w: -0.23364387} + m_LocalPosition: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + m_LocalScale: {x: 1, y: 1, z: 0.9999995} + m_Children: + - {fileID: 5076894936802825294} + m_Father: {fileID: 5076894936802825292} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825290} + m_Layer: 0 + m_Name: BackHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723946} + m_LocalRotation: {x: 0.9696302, y: 0.024798697, z: 0.040486336, w: -0.23992346} + m_LocalPosition: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 5076894936802825284} + m_Father: {fileID: 5076894936802825292} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825292} + m_Layer: 0 + m_Name: BackHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723948} + m_LocalRotation: {x: -0.2859162, y: -8.535277e-10, z: -0.00000000139347, w: 0.95825464} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825300} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825294} + m_Layer: 0 + m_Name: BackHair_u.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723950} + m_LocalRotation: {x: -0.000000059604666, y: -8.5981114e-20, z: -1.3331864e-15, w: 1} + m_LocalPosition: {x: -3.046608e-15, y: 0.067972206, z: 0.0000000018990238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825288} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825296} + m_Layer: 0 + m_Name: BackTopHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723952} + m_LocalRotation: {x: -0.03912454, y: 0.14028813, z: -0.15011452, w: 0.9778825} + m_LocalPosition: {x: 0.000000055879354, y: 0.11987022, z: -0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825298} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825298} + m_Layer: 0 + m_Name: BackTopHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723954} + m_LocalRotation: {x: 0.9640612, y: -0.13690537, z: -0.21745098, w: -0.06751382} + m_LocalPosition: {x: -0.060333397, y: -0.014427438, z: -0.023333654} + m_LocalScale: {x: 1.0000006, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825296} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825300} + m_Layer: 0 + m_Name: BackTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723956} + m_LocalRotation: {x: 0.9696302, y: -0.024798704, z: -0.040486336, w: -0.23992346} + m_LocalPosition: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 5076894936802825302} + m_Father: {fileID: 5076894936802825292} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825302} + m_Layer: 0 + m_Name: BackTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723958} + m_LocalRotation: {x: 0.00034856313, y: 0.02003709, z: -0.020332674, w: 0.9995924} + m_LocalPosition: {x: -0.000000006519258, y: 0.12215055, z: 0.000000006519258} + m_LocalScale: {x: 0.9999999, y: 0.9999998, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825300} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825304} + - component: {fileID: 5076894936814290272} + m_Layer: 0 + m_Name: Boushi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825304 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723960} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290272 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723960} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.00038719177, y: 0.49704915, z: 0.0032996237} + m_Extent: {x: 0.13057142, y: 0.12586756, z: 0.14382486} + m_DirtyAABB: 0 +--- !u!1 &5076894936802723962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825306} + - component: {fileID: 5076894936814290274} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &5076894936802825306 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723962} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290274 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!1 &5076894936802723964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825308} + m_Layer: 0 + m_Name: Ear.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723964} + m_LocalRotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + m_LocalPosition: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825316} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802723966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825310} + - component: {fileID: 5076894936802723945} + - component: {fileID: 5076894936802723947} + - component: {fileID: 5076894936802723957} + - component: {fileID: 5076894936802723959} + - component: {fileID: 5076894936802723953} + - component: {fileID: 5076894936802723955} + - component: {fileID: 5076894936802723965} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_LocalRotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + m_LocalPosition: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825580} + m_Father: {fileID: 5076894936802825634} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5076894936802723945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825716} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.045 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.089 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802723965} + m_Exclusions: + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825718} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825580} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825584} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723959 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825320} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.08 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.08 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.08 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825718} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825712} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802723965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802723966} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.06, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &5076894936802724096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825568} + m_Layer: 0 + m_Name: zipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724096} + m_LocalRotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + m_LocalPosition: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825574} + m_Father: {fileID: 5076894936802825262} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825570} + - component: {fileID: 5076894936802724097} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724098} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 5076894936802825676} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5076894936802724097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: 0.1, z: 0} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &5076894936802724100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825572} + m_Layer: 0 + m_Name: zipper1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724100} + m_LocalRotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + m_LocalPosition: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + m_LocalScale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + m_Children: + - {fileID: 5076894936802825578} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825574} + m_Layer: 0 + m_Name: zipper.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724102} + m_LocalRotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + m_LocalPosition: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825576} + m_Layer: 0 + m_Name: zipper2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724104} + m_LocalRotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + m_LocalPosition: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000052} + m_Children: + - {fileID: 5076894936802825582} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825578} + m_Layer: 0 + m_Name: zipper1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724106} + m_LocalRotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + m_LocalPosition: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5076894936802825572} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825580} + m_Layer: 0 + m_Name: zipper3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825580 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724108} + m_LocalRotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + m_LocalPosition: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + m_LocalScale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + m_Children: + - {fileID: 5076894936802825586} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825582} + m_Layer: 0 + m_Name: zipper2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724110} + m_LocalRotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + m_LocalPosition: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825584} + m_Layer: 0 + m_Name: zipper4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825584 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724112} + m_LocalRotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + m_LocalPosition: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825590} + m_Father: {fileID: 5076894936802825566} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825586} + m_Layer: 0 + m_Name: zipper3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724114} + m_LocalRotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + m_LocalPosition: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825580} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825588} + - component: {fileID: 5076894936814290178} + m_Layer: 0 + m_Name: Zubon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825588 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724116} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290178 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724116} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.00031858683, y: -0.34558824, z: -0.016913176} + m_Extent: {x: 0.1347444, y: 0.4046255, z: 0.12406255} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825590} + m_Layer: 0 + m_Name: zipper4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724118} + m_LocalRotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + m_LocalPosition: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825584} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825632} + m_Layer: 0 + m_Name: Tail.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825632 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724160} + m_LocalRotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + m_LocalPosition: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000021} + m_Children: + - {fileID: 5076894936802825638} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825634} + - component: {fileID: 5076894936802724154} + - component: {fileID: 5076894936802724155} + - component: {fileID: 5076894936802724165} + - component: {fileID: 5076894936802724167} + - component: {fileID: 5076894936802724161} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825310} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5076894936802724154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825258} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802724211} + - {fileID: 5076894936802724165} + m_Exclusions: + - {fileID: 5076894936802825568} + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802724155 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825256} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.1 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.1 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.1 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: + - {fileID: 5076894936802724097} + - {fileID: 5076894936802724165} + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802724165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: 0, y: -0.07, z: 0} + m_Bound: 0 + m_Radius: 0.13 + m_Height: 0 +--- !u!114 &5076894936802724167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825632} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.062 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.03 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.084 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0.051 + m_InertDistrib: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.0031433 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!114 &5076894936802724161 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Root: {fileID: 5076894936802825568} + m_UpdateRate: 60 + m_UpdateMode: 0 + m_Damping: 0.04 + m_DampingDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Elasticity: 0.04 + m_ElasticityDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Stiffness: 0.06 + m_StiffnessDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Inert: 0 + m_InertDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Radius: 0.01 + m_RadiusDistrib: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EndLength: 0 + m_EndOffset: {x: 0, y: 0, z: 0} + m_Gravity: {x: 0, y: 0, z: 0} + m_Force: {x: 0, y: 0, z: 0} + m_Colliders: [] + m_Exclusions: [] + m_FreezeAxis: 0 + m_DistantDisable: 0 + m_ReferenceObject: {fileID: 0} + m_DistanceToObject: 20 +--- !u!1 &5076894936802724164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825636} + m_Layer: 0 + m_Name: Tail.3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724164} + m_LocalRotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + m_LocalPosition: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 5076894936802825642} + m_Father: {fileID: 5076894936802825638} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825638} + m_Layer: 0 + m_Name: Tail.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724166} + m_LocalRotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + m_LocalPosition: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825636} + m_Father: {fileID: 5076894936802825632} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825640} + m_Layer: 0 + m_Name: Tail.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825640 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724168} + m_LocalRotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + m_LocalPosition: {x: -0, y: 0.08385949, z: 2.6567637e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825642} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724170 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825642} + m_Layer: 0 + m_Name: Tail.4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724170} + m_LocalRotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + m_LocalPosition: {x: -0, y: 0.096362956, z: -0.000000014900831} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825640} + m_Father: {fileID: 5076894936802825636} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825644} + m_Layer: 0 + m_Name: Thumb Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724172} + m_LocalRotation: {x: -0.00015083447, y: -0.0024416298, z: 0.009151697, w: 0.9999552} + m_LocalPosition: {x: 0.000000013038516, y: 0.019775948, z: -0.0000001124572} + m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825656} + m_Father: {fileID: 5076894936802825648} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724174 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825646} + m_Layer: 0 + m_Name: Thumb Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825646 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724174} + m_LocalRotation: {x: -0.00016634878, y: 0.0029133798, z: -0.011016796, w: 0.9999351} + m_LocalPosition: {x: 0.00007377099, y: 0.01977579, z: -0.00000051315874} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999998} + m_Children: + - {fileID: 5076894936802825658} + m_Father: {fileID: 5076894936802825650} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825648} + m_Layer: 0 + m_Name: Thumb Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724176} + m_LocalRotation: {x: 0.015246906, y: 0.0055876444, z: 0.08719517, w: 0.9960589} + m_LocalPosition: {x: -0.000000023748726, y: 0.028356317, z: 0.00000002986053} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825644} + m_Father: {fileID: 5076894936802825652} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825650} + m_Layer: 0 + m_Name: Thumb Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724178} + m_LocalRotation: {x: 0.015223999, y: -0.0060705794, z: -0.08551211, w: 0.99620235} + m_LocalPosition: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825646} + m_Father: {fileID: 5076894936802825654} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825652} + m_Layer: 0 + m_Name: Thumb Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724180} + m_LocalRotation: {x: -0.09000802, y: -0.09260252, z: -0.32339254, w: 0.93741167} + m_LocalPosition: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825648} + m_Father: {fileID: 5076894936802825230} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825654} + m_Layer: 0 + m_Name: Thumb Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724182} + m_LocalRotation: {x: -0.09000128, y: 0.09259579, z: 0.32355326, w: 0.93735754} + m_LocalPosition: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825650} + m_Father: {fileID: 5076894936802825224} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825656} + m_Layer: 0 + m_Name: Thumb.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724184} + m_LocalRotation: {x: 0.0093499, y: 0.020029703, z: -0.017602922, w: 0.9996007} + m_LocalPosition: {x: 0.0000000037252903, y: 0.01974291, z: 0.00000009383075} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825644} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825658} + m_Layer: 0 + m_Name: Thumb.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825658 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724186} + m_LocalRotation: {x: 0.009349917, y: -0.020029707, z: 0.01760291, w: 0.9996007} + m_LocalPosition: {x: 0.000000011175871, y: 0.019742899, z: 0.00000008684583} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825646} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825660} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825660 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724188} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5076894936802825330} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825662} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724190} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 5076894936802825324} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825536} + m_Layer: 0 + m_Name: TopHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825536 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724192} + m_LocalRotation: {x: 0.035156783, y: -0.014747154, z: 0.017440327, w: 0.99912083} + m_LocalPosition: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000027939677} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5076894936802825538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825538} + m_Layer: 0 + m_Name: TopHair1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825538 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724194} + m_LocalRotation: {x: 0.95639646, y: 0.18324172, z: 0.10492799, w: 0.20178807} + m_LocalPosition: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + m_Children: + - {fileID: 5076894936802825536} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825540} + m_Layer: 0 + m_Name: TopHair1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724196} + m_LocalRotation: {x: -0.09543542, y: -0.1310148, z: 0.13653435, w: 0.9772848} + m_LocalPosition: {x: -0.0000000018626451, y: 0.12204612, z: -0.000000014901161} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 5076894936802825544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825542} + m_Layer: 0 + m_Name: TopHair1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724198} + m_LocalRotation: {x: -0.24996129, y: 0.054545715, z: -0.052196696, w: 0.96530807} + m_LocalPosition: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000023283064} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825544} + m_Layer: 0 + m_Name: TopHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724200} + m_LocalRotation: {x: 0.9616545, y: 0.19613497, z: 0.11744993, w: -0.15151651} + m_LocalPosition: {x: 0.057886563, y: -0.004662419, z: -0.025746124} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825540} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825546} + m_Layer: 0 + m_Name: TopHair1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724202} + m_LocalRotation: {x: 0.9648871, y: -0.025956655, z: -0.10601806, w: -0.23891287} + m_LocalPosition: {x: -0.02352626, y: -0.010902743, z: -0.065714315} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + m_Children: + - {fileID: 5076894936802825542} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825548} + m_Layer: 0 + m_Name: TopHair2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724204} + m_LocalRotation: {x: -0.04816579, y: 0.16886762, z: -0.10251693, w: 0.9791088} + m_LocalPosition: {x: 0.000000026077032, y: 0.10633696, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825550} + m_Layer: 0 + m_Name: TopHair2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724206} + m_LocalRotation: {x: 0.7225696, y: -0.45585257, z: -0.5179857, w: 0.04221942} + m_LocalPosition: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825548} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825552} + m_Layer: 0 + m_Name: TopHair3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724208} + m_LocalRotation: {x: -0.063225254, y: 0.041974515, z: -0.0011081509, w: 0.9971156} + m_LocalPosition: {x: -0.000000017695129, y: 0.044460014, z: 0.00000004004687} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825554} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825554} + m_Layer: 0 + m_Name: TopHair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724210} + m_LocalRotation: {x: -0.3975708, y: 0.39410874, z: 0.42901003, w: 0.70891905} + m_LocalPosition: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825552} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825556} + m_Layer: 0 + m_Name: TopSideHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724212} + m_LocalRotation: {x: 0.95636547, y: 0.24086949, z: 0.16284451, w: -0.028787803} + m_LocalPosition: {x: 0.09236359, y: -0.016853472, z: 0.005286087} + m_LocalScale: {x: 1.0000002, y: 1, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825562} + m_Father: {fileID: 5076894936802825558} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724214 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825558} + m_Layer: 0 + m_Name: TopHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724214} + m_LocalRotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + m_LocalPosition: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825556} + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825560} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724216} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825674} + m_Father: {fileID: 5076894936802825626} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825562} + m_Layer: 0 + m_Name: TopSideHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724218} + m_LocalRotation: {x: -0.01110661, y: -0.20289862, z: 0.20230816, w: 0.95800847} + m_LocalPosition: {x: 0.0000000121071935, y: 0.100261986, z: 0.00000003259629} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825556} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724220 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825564} + - component: {fileID: 5076894936802724211} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724220} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 5076894936802825678} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5076894936802724211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724220} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Direction: 1 + m_Center: {x: -0.02, y: 0.09, z: -0.06} + m_Bound: 0 + m_Radius: 0.12 + m_Height: 0 +--- !u!1 &5076894936802724222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825566} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724222} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825584} + m_Father: {fileID: 5076894936802825624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825696} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724224} + m_LocalRotation: {x: 0.046410732, y: 7.4811896e-10, z: 8.989825e-10, w: 0.99892247} + m_LocalPosition: {x: -2.4286129e-17, y: 0.20484583, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825228} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825698} + - component: {fileID: 5076894936814290286} + m_Layer: 0 + m_Name: Mimi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724226} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290286 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.000342533, y: 0.41719615, z: -0.0051152017} + m_Extent: {x: 0.15440516, y: 0.063575074, z: 0.04396014} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825700} + - component: {fileID: 5076894936814290290} + m_Layer: 0 + m_Name: Necklace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724228} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290290 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724228} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00021431968, y: 0.25017402, z: 0.04531413} + m_Extent: {x: 0.051728893, y: 0.10707668, z: 0.083560586} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825702} + - component: {fileID: 5076894936814290284} + m_Layer: 0 + m_Name: Neck_arm_foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724230} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290284 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724230} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.16035607, z: -0.0068162754} + m_Extent: {x: 0.6575748, y: 0.5511693, z: 0.10008206} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825704} + m_Layer: 0 + m_Name: necklace3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724232} + m_LocalRotation: {x: 0.0981852, y: -0.0052153342, z: 0.0077617974, w: 0.9951242} + m_LocalPosition: {x: 0.000000005122274, y: 0.030304596, z: -0.0000000296277} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825706} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825706} + m_Layer: 0 + m_Name: necklace3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825706 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724234} + m_LocalRotation: {x: -0.0021304872, y: -0.011028263, z: 0.0073887245, w: 0.99990964} + m_LocalPosition: {x: 0.0000000024447218, y: 0.012137998, z: -0.000000008636562} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825704} + m_Father: {fileID: 5076894936802825712} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825708} + m_Layer: 0 + m_Name: necklace4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724236} + m_LocalRotation: {x: -0.014120791, y: -0.014022608, z: 0.021458039, w: 0.9995717} + m_LocalPosition: {x: -0.00000005122274, y: 0.030631786, z: -0.000000027008355} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825710} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825710} + m_Layer: 0 + m_Name: necklace4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825710 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724238} + m_LocalRotation: {x: -0.04460408, y: 0.02290292, z: -0.0035744414, w: 0.9987358} + m_LocalPosition: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825708} + m_Father: {fileID: 5076894936802825718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825712} + m_Layer: 0 + m_Name: nekkless.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724240} + m_LocalRotation: {x: -0.09411586, y: 0.026038209, z: -0.023312667, w: 0.9949476} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 5076894936802825706} + m_Father: {fileID: 5076894936802825714} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825714} + m_Layer: 0 + m_Name: nekkless + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724242} + m_LocalRotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + m_LocalPosition: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825718} + m_Father: {fileID: 5076894936802825716} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825716} + m_Layer: 0 + m_Name: nekkless_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724244} + m_LocalRotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + m_LocalPosition: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + m_LocalScale: {x: 1, y: 1, z: 0.99999464} + m_Children: + - {fileID: 5076894936802825714} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825718} + m_Layer: 0 + m_Name: nekkless.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724246} + m_LocalRotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825710} + m_Father: {fileID: 5076894936802825714} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825720} + - component: {fileID: 5076894936814290294} + m_Layer: 0 + m_Name: otherBody_full + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724248} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290294 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.22207132, z: 0.007239528} + m_Extent: {x: 0.6575748, y: 0.6128845, z: 0.13382679} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825722} + - component: {fileID: 5076894936814290288} + m_Layer: 0 + m_Name: ohterBody + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825722 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724250} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290288 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724250} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.22207132, z: 0.007239528} + m_Extent: {x: 0.6575748, y: 0.6128845, z: 0.13382679} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825724} + m_Layer: 0 + m_Name: Ring Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724252} + m_LocalRotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825608} + m_Father: {fileID: 5076894936802825600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825726} + m_Layer: 0 + m_Name: RightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724254} + m_LocalRotation: {x: -0.054126736, y: -0.0041361763, z: -0.003710919, w: 0.99851865} + m_LocalPosition: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825600} + m_Layer: 0 + m_Name: Ring Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724256} + m_LocalRotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + m_LocalPosition: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825724} + m_Father: {fileID: 5076894936802825604} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825602} + m_Layer: 0 + m_Name: Ring Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724258} + m_LocalRotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825614} + m_Father: {fileID: 5076894936802825606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825604} + m_Layer: 0 + m_Name: Ring Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724260} + m_LocalRotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + m_LocalPosition: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825600} + m_Father: {fileID: 5076894936802825224} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825606} + m_Layer: 0 + m_Name: Ring Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724262} + m_LocalRotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + m_LocalPosition: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825602} + m_Father: {fileID: 5076894936802825610} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825608} + m_Layer: 0 + m_Name: Ring.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825608 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724264} + m_LocalRotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825610} + m_Layer: 0 + m_Name: Ring Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724266} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + m_LocalPosition: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825606} + m_Father: {fileID: 5076894936802825230} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825612} + - component: {fileID: 5076894936814290292} + m_Layer: 0 + m_Name: Sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724268} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290292 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724268} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.096441, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26159605, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825614} + m_Layer: 0 + m_Name: Ring.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724270} + m_LocalRotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825602} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825616} + - component: {fileID: 5076894936814290296} + m_Layer: 0 + m_Name: Shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724272} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290296 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724272} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00027272105, y: 0.1026556, z: 0.0007238835} + m_Extent: {x: 0.396875, y: 0.264917, z: 0.11379306} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825618} + - component: {fileID: 5076894936814290298} + m_Layer: 0 + m_Name: Shippo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825618 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724274} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290298 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.00008428469, y: -0.20165683, z: -0.15882236} + m_Extent: {x: 0.058448736, y: 0.25651354, z: 0.16367903} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825620} + - component: {fileID: 5076894936814290300} + m_Layer: 0 + m_Name: Shoes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724276} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290300 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724276} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.00045639277, y: -0.72417635, z: -0.019478627} + m_Extent: {x: 0.13532442, y: 0.14180434, z: 0.141695} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825622} + - component: {fileID: 5076894936814290302} + m_Layer: 0 + m_Name: Shirt_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825622 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724278} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290302 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724278} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.0039241984, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.17298433, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825624} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724280} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825566} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825626} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724282} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825560} + m_Father: {fileID: 5076894936802825310} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825628} + m_Layer: 0 + m_Name: SideHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724284} + m_LocalRotation: {x: 0.9261341, y: -0.2530342, z: -0.18361521, w: 0.21103264} + m_LocalPosition: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825630} + m_Father: {fileID: 5076894936802825340} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825630} + m_Layer: 0 + m_Name: SideHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724286} + m_LocalRotation: {x: -0.048843063, y: 0.15419374, z: -0.14710602, w: 0.9758066} + m_LocalPosition: {x: 0.00000007916242, y: 0.05057069, z: 0.000000013969839} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825628} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825248} + - component: {fileID: 5076894936814290276} + m_Layer: 0 + m_Name: Jacket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724288} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290276 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724288} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.00031611323, y: 0.12287455, z: 0.00012850761} + m_Extent: {x: 0.5301626, y: 0.2454839, z: 0.16120312} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825250} + m_Layer: 0 + m_Name: Index.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825250 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724290} + m_LocalRotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + m_LocalPosition: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825238} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825252} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825252 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724292} + m_LocalRotation: {x: 0.0006172692, y: -0.04849617, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 5076894936802825260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825254} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825254 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724294} + m_LocalRotation: {x: 0.00061103125, y: 0.048496712, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825262} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724296 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825256} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724296} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 5076894936802825260} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825258} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724298} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 5076894936802825262} + m_Father: {fileID: 5076894936802825234} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825260} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724300} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 5076894936802825252} + m_Father: {fileID: 5076894936802825256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825262} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724302} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + m_Father: {fileID: 5076894936802825258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825264} + - component: {fileID: 5076894936814290280} + m_Layer: 0 + m_Name: Jacket_shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825264 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724304} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290280 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724304} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: 0.00010945648, y: 0.10262642, z: 0.00071914867} + m_Extent: {x: 0.15851235, y: 0.2648878, z: 0.11378832} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825266} + - component: {fileID: 5076894936814290282} + m_Layer: 0 + m_Name: Jacket_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724306} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825668} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5076894936814290282 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724306} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 5076894936802825228} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 5076894936802825234} + - {fileID: 5076894936802825632} + - {fileID: 5076894936802825638} + - {fileID: 5076894936802825636} + - {fileID: 5076894936802825642} + - {fileID: 5076894936802825640} + - {fileID: 5076894936802825634} + - {fileID: 5076894936802825310} + - {fileID: 5076894936802825626} + - {fileID: 5076894936802825560} + - {fileID: 5076894936802825674} + - {fileID: 5076894936802825224} + - {fileID: 5076894936802825690} + - {fileID: 5076894936802825686} + - {fileID: 5076894936802825682} + - {fileID: 5076894936802825694} + - {fileID: 5076894936802825604} + - {fileID: 5076894936802825600} + - {fileID: 5076894936802825724} + - {fileID: 5076894936802825608} + - {fileID: 5076894936802825276} + - {fileID: 5076894936802825272} + - {fileID: 5076894936802825268} + - {fileID: 5076894936802825664} + - {fileID: 5076894936802825240} + - {fileID: 5076894936802825236} + - {fileID: 5076894936802825232} + - {fileID: 5076894936802825244} + - {fileID: 5076894936802825654} + - {fileID: 5076894936802825650} + - {fileID: 5076894936802825646} + - {fileID: 5076894936802825658} + - {fileID: 5076894936802825624} + - {fileID: 5076894936802825566} + - {fileID: 5076894936802825672} + - {fileID: 5076894936802825230} + - {fileID: 5076894936802825688} + - {fileID: 5076894936802825684} + - {fileID: 5076894936802825680} + - {fileID: 5076894936802825692} + - {fileID: 5076894936802825610} + - {fileID: 5076894936802825606} + - {fileID: 5076894936802825602} + - {fileID: 5076894936802825614} + - {fileID: 5076894936802825666} + - {fileID: 5076894936802825278} + - {fileID: 5076894936802825274} + - {fileID: 5076894936802825670} + - {fileID: 5076894936802825246} + - {fileID: 5076894936802825242} + - {fileID: 5076894936802825238} + - {fileID: 5076894936802825250} + - {fileID: 5076894936802825652} + - {fileID: 5076894936802825648} + - {fileID: 5076894936802825644} + - {fileID: 5076894936802825656} + - {fileID: 5076894936802825584} + - {fileID: 5076894936802825590} + - {fileID: 5076894936802825320} + - {fileID: 5076894936802825326} + - {fileID: 5076894936802825580} + - {fileID: 5076894936802825586} + - {fileID: 5076894936802825716} + - {fileID: 5076894936802825714} + - {fileID: 5076894936802825712} + - {fileID: 5076894936802825706} + - {fileID: 5076894936802825704} + - {fileID: 5076894936802825718} + - {fileID: 5076894936802825710} + - {fileID: 5076894936802825708} + - {fileID: 5076894936802825696} + - {fileID: 5076894936802825228} + - {fileID: 5076894936802825572} + - {fileID: 5076894936802825578} + - {fileID: 5076894936802825576} + - {fileID: 5076894936802825582} + - {fileID: 5076894936802825318} + - {fileID: 5076894936802825322} + - {fileID: 5076894936802825314} + - {fileID: 5076894936802825312} + - {fileID: 5076894936802825316} + - {fileID: 5076894936802825308} + - {fileID: 5076894936802825340} + - {fileID: 5076894936802825328} + - {fileID: 5076894936802825334} + - {fileID: 5076894936802825628} + - {fileID: 5076894936802825630} + - {fileID: 5076894936802825336} + - {fileID: 5076894936802825332} + - {fileID: 5076894936802825342} + - {fileID: 5076894936802825338} + - {fileID: 5076894936802825222} + - {fileID: 5076894936802825218} + - {fileID: 5076894936802825220} + - {fileID: 5076894936802825216} + - {fileID: 5076894936802825292} + - {fileID: 5076894936802825280} + - {fileID: 5076894936802825286} + - {fileID: 5076894936802825300} + - {fileID: 5076894936802825302} + - {fileID: 5076894936802825290} + - {fileID: 5076894936802825284} + - {fileID: 5076894936802825288} + - {fileID: 5076894936802825294} + - {fileID: 5076894936802825558} + - {fileID: 5076894936802825544} + - {fileID: 5076894936802825540} + - {fileID: 5076894936802825298} + - {fileID: 5076894936802825296} + - {fileID: 5076894936802825556} + - {fileID: 5076894936802825562} + - {fileID: 5076894936802825538} + - {fileID: 5076894936802825536} + - {fileID: 5076894936802825550} + - {fileID: 5076894936802825548} + - {fileID: 5076894936802825554} + - {fileID: 5076894936802825552} + - {fileID: 5076894936802825546} + - {fileID: 5076894936802825542} + - {fileID: 5076894936802825270} + - {fileID: 5076894936802825726} + - {fileID: 5076894936802825256} + - {fileID: 5076894936802825260} + - {fileID: 5076894936802825252} + - {fileID: 5076894936802825258} + - {fileID: 5076894936802825262} + - {fileID: 5076894936802825254} + - {fileID: 5076894936802825568} + - {fileID: 5076894936802825574} + - {fileID: 5076894936802825564} + - {fileID: 5076894936802825678} + - {fileID: 5076894936802825324} + - {fileID: 5076894936802825662} + - {fileID: 5076894936802825570} + - {fileID: 5076894936802825676} + - {fileID: 5076894936802825330} + - {fileID: 5076894936802825660} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5076894936802825234} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &5076894936802724308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825268} + m_Layer: 0 + m_Name: Little Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724308} + m_LocalRotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + m_LocalPosition: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825664} + m_Father: {fileID: 5076894936802825272} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825270} + m_Layer: 0 + m_Name: LeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724310} + m_LocalRotation: {x: -0.054126736, y: 0.0041361745, z: 0.0037109193, w: 0.99851865} + m_LocalPosition: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825228} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825272} + m_Layer: 0 + m_Name: Little Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825272 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724312} + m_LocalRotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + m_LocalPosition: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825268} + m_Father: {fileID: 5076894936802825276} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825274} + m_Layer: 0 + m_Name: Little Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825274 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724314} + m_LocalRotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825670} + m_Father: {fileID: 5076894936802825278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724316 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825276} + m_Layer: 0 + m_Name: Little Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724316} + m_LocalRotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + m_LocalPosition: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825272} + m_Father: {fileID: 5076894936802825224} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825278} + m_Layer: 0 + m_Name: Little Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724318} + m_LocalRotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + m_LocalPosition: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825274} + m_Father: {fileID: 5076894936802825666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825664} + m_Layer: 0 + m_Name: Little.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724320} + m_LocalRotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + m_LocalPosition: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825268} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825666} + m_Layer: 0 + m_Name: Little Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724322} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + m_LocalPosition: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825278} + m_Father: {fileID: 5076894936802825230} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724324 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825668} + - component: {fileID: 5076894936810027938} + - component: {fileID: 5076894936802724313} + - component: {fileID: 5076894936802724315} + m_Layer: 0 + m_Name: LouON_ver1.03_parts + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724324} + 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_Children: + - {fileID: 5076894936802825282} + - {fileID: 5076894936802825306} + - {fileID: 5076894936045507194} + - {fileID: 5076894936802825304} + - {fileID: 5076894936802825226} + - {fileID: 5076894936802825248} + - {fileID: 5076894936802825266} + - {fileID: 5076894936802825264} + - {fileID: 5076894936802825698} + - {fileID: 5076894936802825702} + - {fileID: 5076894936802825700} + - {fileID: 5076894936802825722} + - {fileID: 5076894936802825720} + - {fileID: 5076894936802825612} + - {fileID: 5076894936802825618} + - {fileID: 5076894936802825616} + - {fileID: 5076894936802825622} + - {fileID: 5076894936802825620} + - {fileID: 5076894936802825588} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5076894936810027938 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724324} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &5076894936802724313 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1122756102, guid: f78c4655b33cb5741983dc02e08899cf, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: + ViewPosition: {x: 0, y: 1.202, z: 0.07} + Animations: 1 + CustomStandingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, + type: 2} + CustomSittingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, type: 2} + ScaleIPD: 1 + lipSync: 3 + lipSyncJawBone: {fileID: 0} + VisemeSkinnedMesh: {fileID: 5076894935525410542} + MouthOpenBlendShapeName: Facial_Blends.Jaw_Down + VisemeBlendShapes: + - sil + - PP + - FF + - TH + - DD + - kk + - CH + - SS + - nn + - RR + - aa + - E + - ih + - oh + - ou + unityVersion: 2018.4.20f1 + portraitCameraPositionOffset: {x: 0, y: 0, z: 0} + portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} +--- !u!114 &5076894936802724315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724324} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} + m_Name: + m_EditorClassIdentifier: + launchedFromSDKPipeline: 0 + completedSDKPipeline: 0 + blueprintId: + contentType: 0 + assetBundleUnityVersion: +--- !u!1 &5076894936802724326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825670} + m_Layer: 0 + m_Name: Little.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724326} + m_LocalRotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825274} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825672} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825672 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724328} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825230} + m_Father: {fileID: 5076894936802825566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724330 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825674} + m_Layer: 0 + m_Name: lower_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825674 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724330} + m_LocalRotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + m_LocalPosition: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 5076894936802825224} + m_Father: {fileID: 5076894936802825560} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825676} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825676 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724332} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 5076894936802825330} + m_Father: {fileID: 5076894936802825570} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825678} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825678 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724334} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825324} + m_Father: {fileID: 5076894936802825564} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825680} + m_Layer: 0 + m_Name: Middle Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724336} + m_LocalRotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825692} + m_Father: {fileID: 5076894936802825684} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825682} + m_Layer: 0 + m_Name: Middle Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724338} + m_LocalRotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + m_LocalPosition: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825694} + m_Father: {fileID: 5076894936802825686} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825684} + m_Layer: 0 + m_Name: Middle Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724340} + m_LocalRotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + m_LocalPosition: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825680} + m_Father: {fileID: 5076894936802825688} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825686} + m_Layer: 0 + m_Name: Middle Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724342} + m_LocalRotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + m_LocalPosition: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825682} + m_Father: {fileID: 5076894936802825690} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825688} + m_Layer: 0 + m_Name: Middle Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825688 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724344} + m_LocalRotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + m_LocalPosition: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 5076894936802825684} + m_Father: {fileID: 5076894936802825230} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825690} + m_Layer: 0 + m_Name: Middle Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825690 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724346} + m_LocalRotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + m_LocalPosition: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 5076894936802825686} + m_Father: {fileID: 5076894936802825224} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825692} + m_Layer: 0 + m_Name: Middle.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724348} + m_LocalRotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825680} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5076894936802724350 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5076894936802825694} + m_Layer: 0 + m_Name: Middle.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5076894936802825694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076894936802724350} + m_LocalRotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + m_LocalPosition: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5076894936802825682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab.meta new file mode 100644 index 00000000..33efbfff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/LouON_ver1.1_parts.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eaee4893379506f4fbf6ff71466130b3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone.meta new file mode 100644 index 00000000..7148366f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f07f94b0d1e8404a8d5e085dcaa433e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab new file mode 100644 index 00000000..cf058a9a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab @@ -0,0 +1,7357 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6491112627115456155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627115456132} + m_Layer: 0 + m_Name: Ear.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627115456132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627115456155} + m_LocalRotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + m_LocalPosition: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627395358261} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627118769263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627118769256} + m_Layer: 0 + m_Name: Tail.4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627118769256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627118769263} + m_LocalRotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + m_LocalPosition: {x: -0, y: 0.096362956, z: -0.000000014900831} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628089722026} + m_Father: {fileID: 6491112627535499969} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627124133346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627124133347} + m_Layer: 0 + m_Name: TopHair1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627124133347 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627124133346} + m_LocalRotation: {x: 0.95639646, y: 0.18324171, z: 0.104927994, w: 0.20178807} + m_LocalPosition: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + m_Children: + - {fileID: 6491112627330403751} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627133651500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627133651501} + m_Layer: 0 + m_Name: Middle Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627133651501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627133651500} + m_LocalRotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + m_LocalPosition: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628750459754} + m_Father: {fileID: 6491112628541917279} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627159812427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627159812404} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627159812404 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627159812427} + m_LocalRotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616757e-10, w: 0.998239} + m_LocalPosition: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627696620442} + - {fileID: 6491112628554925173} + - {fileID: 6491112629244346152} + - {fileID: 6491112628812771977} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112628253555578} + - {fileID: 6491112628949451958} + - {fileID: 6491112627456758132} + m_Father: {fileID: 6491112627748300858} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627161148109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627161148110} + - component: {fileID: 6491112627161148111} + m_Layer: 0 + m_Name: Jacket_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627161148110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627161148109} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627161148111 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627161148109} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6491112627188300712 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627188300713} + m_Layer: 0 + m_Name: nekkless.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627188300713 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627188300712} + m_LocalRotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 6491112629000931782} + m_Father: {fileID: 6491112629183261369} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627188739146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627188739147} + - component: {fileID: 6491112627188739124} + m_Layer: 0 + m_Name: other + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627188739147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627188739146} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627188739124 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627188739146} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.11262834, z: 0.0018229261} + m_Extent: {x: 0.6575748, y: 0.75364256, z: 0.16327175} + m_DirtyAABB: 0 +--- !u!1 &6491112627234981875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627234981884} + m_Layer: 0 + m_Name: Ear.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627234981884 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627234981875} + m_LocalRotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + m_LocalPosition: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6491112628711677475} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627280922678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627280922679} + m_Layer: 0 + m_Name: Index.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627280922679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627280922678} + m_LocalRotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + m_LocalPosition: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628493472736} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627301971943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627301971936} + m_Layer: 0 + m_Name: BackHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627301971936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627301971943} + m_LocalRotation: {x: 0.9696302, y: 0.024798697, z: 0.04048635, w: -0.23992346} + m_LocalPosition: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 6491112628420037589} + m_Father: {fileID: 6491112627696620442} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627326941554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627326941555} + m_Layer: 0 + m_Name: Little.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627326941555 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627326941554} + m_LocalRotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + m_LocalPosition: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628150781259} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627330403750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627330403751} + m_Layer: 0 + m_Name: TopHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627330403751 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627330403750} + m_LocalRotation: {x: 0.035156783, y: -0.01474715, z: 0.017440327, w: 0.99912083} + m_LocalPosition: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6491112627124133347} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627333123497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627333123498} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627333123498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627333123497} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 6491112627578906060} + m_Father: {fileID: 6491112629113978919} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627335133796 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627335133797} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627335133797 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627335133796} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6491112627578906060} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627346314195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627346314204} + m_Layer: 0 + m_Name: TopHair1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627346314204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627346314195} + m_LocalRotation: {x: -0.09543544, y: -0.13101476, z: 0.13653429, w: 0.9772848} + m_LocalPosition: {x: -0.000000029802322, y: 0.122046, z: -0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112629074539181} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627364594500 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627364594501} + m_Layer: 0 + m_Name: Ring Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627364594501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627364594500} + m_LocalRotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + m_LocalPosition: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627421120886} + m_Father: {fileID: 6491112627429101362} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627386908554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627386908533} + - component: {fileID: 6491112627386908555} + - component: {fileID: 6491112627386908532} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627386908533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627386908554} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629122178813} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627386908555 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627386908554} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!95 &6491112627386908532 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627386908554} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 903df42d5001cd54f8a9a1cf219f6399, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6491112627389207334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627389207335} + m_Layer: 0 + m_Name: zipper3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627389207335 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627389207334} + m_LocalRotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + m_LocalPosition: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112628529035907} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627395358260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627395358261} + m_Layer: 0 + m_Name: Ear1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627395358261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627395358260} + m_LocalRotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + m_LocalPosition: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 6491112627115456132} + m_Father: {fileID: 6491112628554925173} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627397189910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627397189911} + m_Layer: 0 + m_Name: Ring Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627397189911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627397189910} + m_LocalRotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628745613970} + m_Father: {fileID: 6491112627421120886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627399347006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627399347007} + m_Layer: 0 + m_Name: TopHair2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627399347007 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627399347006} + m_LocalRotation: {x: -0.048165806, y: 0.16886756, z: -0.102516934, w: 0.97910887} + m_LocalPosition: {x: 0.000000024680048, y: 0.10633684, z: -0.00000008195639} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628127903232} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627410406906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627410406907} + - component: {fileID: 6491112627410406884} + m_Layer: 0 + m_Name: Mimi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627410406907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627410406906} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627410406884 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627410406906} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.000342533, y: 0.41719615, z: -0.0051152017} + m_Extent: {x: 0.15440516, y: 0.063575074, z: 0.04396014} + m_DirtyAABB: 0 +--- !u!1 &6491112627421120885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627421120886} + m_Layer: 0 + m_Name: Ring Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627421120886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627421120885} + m_LocalRotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + m_LocalPosition: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627397189911} + m_Father: {fileID: 6491112627364594501} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627429101361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627429101362} + m_Layer: 0 + m_Name: Hand.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627429101362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627429101361} + m_LocalRotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + m_LocalPosition: {x: -0, y: 0.206698, z: -0.00000011636576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6491112627966004207} + - {fileID: 6491112628867936885} + - {fileID: 6491112627944346419} + - {fileID: 6491112627364594501} + - {fileID: 6491112627625878140} + m_Father: {fileID: 6491112628872648575} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627431200180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627431200181} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627431200181 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627431200180} + m_LocalRotation: {x: 0.000611031, y: 0.048496705, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628563010382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627442585951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627442585944} + m_Layer: 0 + m_Name: zipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627442585944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627442585951} + m_LocalRotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + m_LocalPosition: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 6491112627736907636} + m_Father: {fileID: 6491112628563010382} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627447653360 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627447653361} + m_Layer: 0 + m_Name: Little Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627447653361 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627447653360} + m_LocalRotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + m_LocalPosition: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628453513309} + m_Father: {fileID: 6491112627865004065} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627456758155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627456758132} + m_Layer: 0 + m_Name: zipper2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627456758132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627456758155} + m_LocalRotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + m_LocalPosition: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000052} + m_Children: + - {fileID: 6491112627726159153} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627478345909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627478345910} + m_Layer: 0 + m_Name: Thumb Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627478345910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627478345909} + m_LocalRotation: {x: -0.00015083075, y: -0.0024416721, z: 0.0091516245, w: 0.9999552} + m_LocalPosition: {x: -0.000000006519258, y: 0.019775975, z: 4.656613e-10} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112628471980321} + m_Father: {fileID: 6491112628633045263} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627489223445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627489223446} + - component: {fileID: 6491112627489223447} + m_Layer: 0 + m_Name: Sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6491112627489223446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627489223445} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627489223447 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627489223445} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.096441, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26159605, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6491112627499345948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627499345949} + m_Layer: 0 + m_Name: Tail.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627499345949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627499345948} + m_LocalRotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + m_LocalPosition: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000021} + m_Children: + - {fileID: 6491112628477914663} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627499724913 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627499724914} + m_Layer: 0 + m_Name: Thumb.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627499724914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627499724913} + m_LocalRotation: {x: 0.00934991, y: -0.020029718, z: 0.0176029, w: 0.9996007} + m_LocalPosition: {x: 0.000000026077032, y: 0.019742928, z: 0.00000008684583} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628842301633} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627535499968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627535499969} + m_Layer: 0 + m_Name: Tail.3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627535499969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627535499968} + m_LocalRotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + m_LocalPosition: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 6491112627118769256} + m_Father: {fileID: 6491112628477914663} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627543440345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627543440346} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627543440346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627543440345} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 6491112628563010382} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627546251078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627546251079} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627546251079 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627546251078} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6491112627543440346} + - {fileID: 6491112629192299120} + - {fileID: 6491112627891942521} + - {fileID: 6491112627499345949} + - {fileID: 6491112629036101153} + - {fileID: 6491112629113978919} + m_Father: {fileID: 6491112627905307111} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627566336626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627566336627} + m_Layer: 0 + m_Name: SideHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627566336627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627566336626} + m_LocalRotation: {x: -0.048843082, y: 0.15419383, z: -0.14710605, w: 0.9758066} + m_LocalPosition: {x: 0.000000053085387, y: 0.050570797, z: -9.313226e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999976, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627951051066} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627566885026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627566885027} + m_Layer: 0 + m_Name: necklace3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627566885027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627566885026} + m_LocalRotation: {x: 0.0981852, y: -0.0052153384, z: 0.0077618025, w: 0.9951242} + m_LocalPosition: {x: 0.000000003259629, y: 0.0303046, z: -0.000000029598596} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628878708158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627578906051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627578906060} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627578906060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627578906051} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 6491112627335133797} + m_Father: {fileID: 6491112627333123498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627625878131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627625878140} + m_Layer: 0 + m_Name: Thumb Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627625878140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627625878131} + m_LocalRotation: {x: -0.09000128, y: 0.09259579, z: 0.32355326, w: 0.93735754} + m_LocalPosition: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112627716787483} + m_Father: {fileID: 6491112627429101362} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627626940107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627626940084} + m_Layer: 0 + m_Name: FrontHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627626940084 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627626940107} + m_LocalRotation: {x: 0.96312976, y: -0.00030677606, z: -0.04054341, w: 0.26596466} + m_LocalPosition: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + m_Children: + - {fileID: 6491112628819670296} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627629204159 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627629204152} + m_Layer: 0 + m_Name: nekkless_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627629204152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627629204159} + m_LocalRotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + m_LocalPosition: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + m_LocalScale: {x: 1, y: 1, z: 0.99999464} + m_Children: + - {fileID: 6491112629183261369} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627657301854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627657301855} + m_Layer: 0 + m_Name: BackHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627657301855 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627657301854} + m_LocalRotation: {x: -0.027465105, y: -0.0000000122337065, z: 0.000000012233642, + w: 0.99962276} + m_LocalPosition: {x: 2.220446e-16, y: 0.12817109, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6491112629081710964} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627689602665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627689602666} + m_Layer: 0 + m_Name: Thumb Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627689602666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627689602665} + m_LocalRotation: {x: -0.09000801, y: -0.09260249, z: -0.32339254, w: 0.93741167} + m_LocalPosition: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + m_LocalScale: {x: 0.9999998, y: 1, z: 1} + m_Children: + - {fileID: 6491112628633045263} + m_Father: {fileID: 6491112629016043065} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627696620441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627696620442} + m_Layer: 0 + m_Name: BackHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627696620442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627696620441} + m_LocalRotation: {x: -0.2859162, y: -8.535278e-10, z: -0.0000000013934699, w: 0.95825464} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112629081710964} + - {fileID: 6491112627301971936} + - {fileID: 6491112629083334450} + - {fileID: 6491112629135987711} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627716787482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627716787483} + m_Layer: 0 + m_Name: Thumb Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627716787483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627716787482} + m_LocalRotation: {x: 0.015223999, y: -0.0060706036, z: -0.08551211, w: 0.99620235} + m_LocalPosition: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6491112628842301633} + m_Father: {fileID: 6491112627625878140} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627725355891 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627725355900} + m_Layer: 0 + m_Name: TopSideHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627725355900 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627725355891} + m_LocalRotation: {x: -0.01110661, y: -0.20289864, z: 0.20230816, w: 0.95800847} + m_LocalPosition: {x: 0.0000000121071935, y: 0.100262105, z: 0.00000003259629} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628584945369} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627726159152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627726159153} + m_Layer: 0 + m_Name: zipper2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627726159153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627726159152} + m_LocalRotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + m_LocalPosition: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112627456758132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627736907659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627736907636} + m_Layer: 0 + m_Name: zipper.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627736907636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627736907659} + m_LocalRotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + m_LocalPosition: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627442585944} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627739671176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627739671177} + m_Layer: 0 + m_Name: Little Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627739671177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627739671176} + m_LocalRotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + m_LocalPosition: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628150781259} + m_Father: {fileID: 6491112628867936885} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627748300857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627748300858} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627748300858 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627748300857} + m_LocalRotation: {x: 0.046410732, y: 7.4811907e-10, z: 8.989825e-10, w: 0.99892247} + m_LocalPosition: {x: -2.4286129e-17, y: 0.20484583, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6491112627159812404} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627754076310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627754076311} + - component: {fileID: 6491112627754076304} + m_Layer: 0 + m_Name: Shirt_sater + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6491112627754076311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627754076310} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627754076304 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627754076310} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: 0.0039241984, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.17298433, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &6491112627754750661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627754750662} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627754750662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627754750661} + m_LocalRotation: {x: 0.0006172687, y: -0.048496164, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 6491112627993836338} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627798371900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627798371896} + - component: {fileID: 6491112627798371903} + - component: {fileID: 6491112627798371902} + - component: {fileID: 6491112627798371901} + m_Layer: 0 + m_Name: No_DynamicBone_Louon1.03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627798371896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627798371900} + 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_Children: + - {fileID: 6491112627905307111} + - {fileID: 6491112628629376824} + - {fileID: 6491112628498964609} + - {fileID: 6491112628047656454} + - {fileID: 6491112629065085743} + - {fileID: 6491112627161148110} + - {fileID: 6491112628108714451} + - {fileID: 6491112627410406907} + - {fileID: 6491112628814295220} + - {fileID: 6491112627188739147} + - {fileID: 6491112627489223446} + - {fileID: 6491112628839287596} + - {fileID: 6491112627801713492} + - {fileID: 6491112627754076311} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6491112627798371903 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627798371900} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &6491112627798371902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627798371900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1122756102, guid: f78c4655b33cb5741983dc02e08899cf, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: + ViewPosition: {x: 0, y: 1.202, z: 0.07} + Animations: 1 + CustomStandingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, + type: 2} + CustomSittingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, type: 2} + ScaleIPD: 1 + lipSync: 3 + lipSyncJawBone: {fileID: 0} + VisemeSkinnedMesh: {fileID: 6491112627386908555} + MouthOpenBlendShapeName: Facial_Blends.Jaw_Down + VisemeBlendShapes: + - sil + - PP + - FF + - TH + - DD + - kk + - CH + - SS + - nn + - RR + - aa + - E + - ih + - oh + - ou + unityVersion: 2018.4.20f1 + portraitCameraPositionOffset: {x: 0, y: 0, z: 0} + portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} +--- !u!114 &6491112627798371901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627798371900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} + m_Name: + m_EditorClassIdentifier: + launchedFromSDKPipeline: 0 + completedSDKPipeline: 0 + blueprintId: + contentType: 0 + assetBundleUnityVersion: +--- !u!1 &6491112627801713515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627801713492} + - component: {fileID: 6491112627801713493} + m_Layer: 0 + m_Name: Shirt + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6491112627801713492 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627801713515} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112627801713493 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627801713515} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00027272105, y: 0.1026556, z: 0.0007238835} + m_Extent: {x: 0.396875, y: 0.264917, z: 0.11379306} + m_DirtyAABB: 0 +--- !u!1 &6491112627805245230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627805245231} + m_Layer: 0 + m_Name: Middle Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627805245231 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627805245230} + m_LocalRotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + m_LocalPosition: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628389906106} + m_Father: {fileID: 6491112629107368366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627809210195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627809210204} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627809210204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627809210195} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628420330493} + - {fileID: 6491112628419892980} + m_Father: {fileID: 6491112628230404362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627813222996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627813222997} + m_Layer: 0 + m_Name: BackTopHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627813222997 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627813222996} + m_LocalRotation: {x: -0.039124534, y: 0.14028814, z: -0.15011452, w: 0.9778825} + m_LocalPosition: {x: 0.000000063329935, y: 0.11987021, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6491112628203481266} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627825035373 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627825035374} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627825035374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627825035373} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 6491112629095674875} + m_Father: {fileID: 6491112629104997628} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627865004064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627865004065} + m_Layer: 0 + m_Name: Little Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627865004065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627865004064} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + m_LocalPosition: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112627447653361} + m_Father: {fileID: 6491112629016043065} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627891942520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627891942521} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627891942521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627891942520} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6491112629062133471} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627894203578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627894203579} + m_Layer: 0 + m_Name: zipper1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627894203579 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627894203578} + m_LocalRotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + m_LocalPosition: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 6491112628949451958} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627905307110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627905307111} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627905307111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627905307110} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627546251079} + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627911518524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627911518525} + m_Layer: 0 + m_Name: Ring.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627911518525 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627911518524} + m_LocalRotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627911803976} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627911803983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627911803976} + m_Layer: 0 + m_Name: Ring Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627911803976 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627911803983} + m_LocalRotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627911518525} + m_Father: {fileID: 6491112628696785930} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627944346418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627944346419} + m_Layer: 0 + m_Name: Middle Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627944346419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627944346418} + m_LocalRotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + m_LocalPosition: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112629107368366} + m_Father: {fileID: 6491112627429101362} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627945105032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627945105033} + m_Layer: 0 + m_Name: TopHair1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627945105033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627945105032} + m_LocalRotation: {x: -0.24996126, y: 0.054545715, z: -0.052196696, w: 0.96530807} + m_LocalPosition: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000018626451} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628004509968} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627951051065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627951051066} + m_Layer: 0 + m_Name: SideHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627951051066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627951051065} + m_LocalRotation: {x: 0.9261341, y: -0.25303426, z: -0.18361516, w: 0.21103254} + m_LocalPosition: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.9999999} + m_Children: + - {fileID: 6491112627566336627} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627959863878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627959863879} + m_Layer: 0 + m_Name: FrontHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627959863879 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627959863878} + m_LocalRotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + m_LocalPosition: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628393089721} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627966004206 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627966004207} + m_Layer: 0 + m_Name: Index Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627966004207 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627966004206} + m_LocalRotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + m_LocalPosition: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112628663187711} + m_Father: {fileID: 6491112627429101362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112627993836337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112627993836338} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112627993836338 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112627993836337} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 6491112627754750662} + m_Father: {fileID: 6491112629192299120} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628004509975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628004509968} + m_Layer: 0 + m_Name: TopHair1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628004509968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628004509975} + m_LocalRotation: {x: 0.9648871, y: -0.02595664, z: -0.10601806, w: -0.23891287} + m_LocalPosition: {x: -0.023526262, y: -0.010902743, z: -0.065714315} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + m_Children: + - {fileID: 6491112627945105033} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628015640221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628015640222} + m_Layer: 0 + m_Name: BackTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628015640222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628015640221} + m_LocalRotation: {x: 0.00034856412, y: 0.020037094, z: -0.020332677, w: 0.9995924} + m_LocalPosition: {x: -0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.9999999, y: 0.9999998, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629135987711} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628047656453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628047656454} + - component: {fileID: 6491112628047656455} + m_Layer: 0 + m_Name: Boushi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628047656454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628047656453} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112628047656455 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628047656453} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: 0.00038719177, y: 0.49704915, z: 0.0032996237} + m_Extent: {x: 0.13057142, y: 0.12586756, z: 0.14382486} + m_DirtyAABB: 0 +--- !u!1 &6491112628053190564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628053190565} + m_Layer: 0 + m_Name: Index Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628053190565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628053190564} + m_LocalRotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + m_LocalPosition: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6491112628146070454} + m_Father: {fileID: 6491112629016043065} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628089722025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628089722026} + m_Layer: 0 + m_Name: Tail.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628089722026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628089722025} + m_LocalRotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + m_LocalPosition: {x: -0, y: 0.08385949, z: 2.6567637e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627118769256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628108714450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628108714451} + - component: {fileID: 6491112628108714460} + m_Layer: 0 + m_Name: Jacket_shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628108714451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628108714450} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112628108714460 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628108714450} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: 0.00010945648, y: 0.10262642, z: 0.00071914867} + m_Extent: {x: 0.15851235, y: 0.2648878, z: 0.11378832} + m_DirtyAABB: 0 +--- !u!1 &6491112628127903239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628127903232} + m_Layer: 0 + m_Name: TopHair2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628127903232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628127903239} + m_LocalRotation: {x: 0.7225694, y: -0.45585263, z: -0.5179858, w: 0.04221946} + m_LocalPosition: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6491112627399347007} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628146070453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628146070454} + m_Layer: 0 + m_Name: Index Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628146070454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628146070453} + m_LocalRotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + m_LocalPosition: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628493472736} + m_Father: {fileID: 6491112628053190565} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628150781258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628150781259} + m_Layer: 0 + m_Name: Little Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628150781259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628150781258} + m_LocalRotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + m_LocalPosition: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627326941555} + m_Father: {fileID: 6491112627739671177} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628203481265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628203481266} + m_Layer: 0 + m_Name: BackTopHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628203481266 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628203481265} + m_LocalRotation: {x: 0.964061, y: -0.1369053, z: -0.21745165, w: -0.067513555} + m_LocalPosition: {x: -0.0603334, y: -0.014427439, z: -0.023333648} + m_LocalScale: {x: 1.0000002, y: 1, z: 0.99999994} + m_Children: + - {fileID: 6491112627813222997} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628214045469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628214045470} + m_Layer: 0 + m_Name: zipper4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628214045470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628214045469} + m_LocalRotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + m_LocalPosition: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112628419892980} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628223035536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628223035537} + m_Layer: 0 + m_Name: RightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628223035537 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628223035536} + m_LocalRotation: {x: -0.054126736, y: -0.0041361772, z: -0.003710919, w: 0.99851865} + m_LocalPosition: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628230404361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628230404362} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628230404362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628230404361} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627809210204} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628253555577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628253555578} + m_Layer: 0 + m_Name: TopHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628253555578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628253555577} + m_LocalRotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + m_LocalPosition: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6491112628203481266} + - {fileID: 6491112627124133347} + - {fileID: 6491112628004509968} + - {fileID: 6491112629074539181} + - {fileID: 6491112628127903232} + - {fileID: 6491112628587045683} + - {fileID: 6491112628584945369} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628284320908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628284320909} + m_Layer: 0 + m_Name: FrontTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628284320909 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628284320908} + m_LocalRotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + m_LocalPosition: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112628780824419} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628313226628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628313226629} + m_Layer: 0 + m_Name: FrontHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628313226629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628313226628} + m_LocalRotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + m_LocalPosition: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629105042178} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628362660581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628362660582} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628362660582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628362660581} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628872648575} + m_Father: {fileID: 6491112628452573928} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628389906105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628389906106} + m_Layer: 0 + m_Name: Middle.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628389906106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628389906105} + m_LocalRotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + m_LocalPosition: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627805245231} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628393089720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628393089721} + m_Layer: 0 + m_Name: FrontHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628393089721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628393089720} + m_LocalRotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + m_LocalPosition: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 6491112627959863879} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628419893003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628419892980} + m_Layer: 0 + m_Name: zipper4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628419892980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628419893003} + m_LocalRotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + m_LocalPosition: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112628214045470} + m_Father: {fileID: 6491112627809210204} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628420037588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628420037589} + m_Layer: 0 + m_Name: BackHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628420037589 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628420037588} + m_LocalRotation: {x: -0.0012403594, y: -0.023000272, z: 0.023228597, w: 0.9994648} + m_LocalPosition: {x: 0.000000005122274, y: 0.12215055, z: -2.3283064e-10} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6491112627301971936} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628420330492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628420330493} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628420330493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628420330492} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112629016043065} + m_Father: {fileID: 6491112627809210204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628452573935 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628452573928} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628452573928 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628452573935} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112628362660582} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628453513308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628453513309} + m_Layer: 0 + m_Name: Little Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628453513309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628453513308} + m_LocalRotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112628685204649} + m_Father: {fileID: 6491112627447653361} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628459322420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628459322421} + m_Layer: 0 + m_Name: FrontTopHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628459322421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628459322420} + m_LocalRotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + m_LocalPosition: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6491112628541082667} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628471980320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628471980321} + m_Layer: 0 + m_Name: Thumb.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628471980321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628471980320} + m_LocalRotation: {x: 0.009349904, y: 0.020029709, z: -0.017602911, w: 0.9996007} + m_LocalPosition: {x: -0.000000009313226, y: 0.01974288, z: -0.00000001792796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627478345910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628477914662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628477914663} + m_Layer: 0 + m_Name: Tail.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628477914663 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628477914662} + m_LocalRotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + m_LocalPosition: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112627535499969} + m_Father: {fileID: 6491112627499345949} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628493472743 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628493472736} + m_Layer: 0 + m_Name: Index Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628493472736 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628493472743} + m_LocalRotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + m_LocalPosition: {x: -0, y: 0.018425755, z: -0.00000012067383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627280922679} + m_Father: {fileID: 6491112628146070454} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628494226247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628494226240} + m_Layer: 0 + m_Name: LeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628494226240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628494226247} + m_LocalRotation: {x: -0.054126736, y: 0.0041361754, z: 0.0037109193, w: 0.99851865} + m_LocalPosition: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628498535883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628498535860} + m_Layer: 0 + m_Name: TopHair3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628498535860 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628498535883} + m_LocalRotation: {x: -0.063225254, y: 0.04197443, z: -0.0011081866, w: 0.9971156} + m_LocalPosition: {x: -0.000000038184226, y: 0.044460014, z: -0.00000007543713} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112628587045683} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628498964608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628498964609} + - component: {fileID: 6491112628498964610} + m_Layer: 0 + m_Name: Blink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628498964609 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628498964608} + 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_Children: + - {fileID: 6491112629122178813} + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6491112628498964610 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628498964608} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c8a7eae5218ea9b4aa79801536f944c8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6491112628529035906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628529035907} + m_Layer: 0 + m_Name: zipper3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628529035907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628529035906} + m_LocalRotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + m_LocalPosition: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + m_LocalScale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + m_Children: + - {fileID: 6491112627389207335} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628541082666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628541082667} + m_Layer: 0 + m_Name: FrontTopHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628541082667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628541082666} + m_LocalRotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + m_LocalPosition: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 6491112628459322421} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628541917278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628541917279} + m_Layer: 0 + m_Name: Middle Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628541917279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628541917278} + m_LocalRotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + m_LocalPosition: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6491112627133651501} + m_Father: {fileID: 6491112629016043065} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628554873951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628554873944} + m_Layer: 0 + m_Name: Food_end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628554873944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628554873951} + m_LocalRotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, + w: 0.999998} + m_LocalPosition: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112628619312054} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628554925172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628554925173} + m_Layer: 0 + m_Name: Ear.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628554925173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628554925172} + m_LocalRotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + m_LocalPosition: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 6491112627395358261} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628558816037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628558816038} + m_Layer: 0 + m_Name: Ring Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628558816038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628558816037} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + m_LocalPosition: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 6491112628696785930} + m_Father: {fileID: 6491112629016043065} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628563010381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628563010382} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628563010382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628563010381} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + m_Father: {fileID: 6491112627543440346} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628584945368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628584945369} + m_Layer: 0 + m_Name: TopSideHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628584945369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628584945368} + m_LocalRotation: {x: 0.95636547, y: 0.2408695, z: 0.16284451, w: -0.028788395} + m_LocalPosition: {x: 0.09236359, y: -0.016853472, z: 0.005286086} + m_LocalScale: {x: 1.0000002, y: 1, z: 1} + m_Children: + - {fileID: 6491112627725355900} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628587045682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628587045683} + m_Layer: 0 + m_Name: TopHair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628587045683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628587045682} + m_LocalRotation: {x: -0.3975708, y: 0.3941088, z: 0.42900997, w: 0.70891905} + m_LocalPosition: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6491112628498535860} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628619312053 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628619312054} + m_Layer: 0 + m_Name: Food + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628619312054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628619312053} + m_LocalRotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + m_LocalPosition: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999946} + m_Children: + - {fileID: 6491112628554873944} + m_Father: {fileID: 6491112629062133471} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628628399485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628628399486} + m_Layer: 0 + m_Name: BackHair_u.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628628399486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628628399485} + m_LocalRotation: {x: -0.000000059604666, y: -8.600681e-20, z: -1.284175e-15, w: 1} + m_LocalPosition: {x: -2.933851e-15, y: 0.067972206, z: 0.0000000018990238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629083334450} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628629376831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628629376824} + - component: {fileID: 6491112628629376825} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &6491112628629376824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628629376831} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112628629376825 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628629376831} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!1 &6491112628633045262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628633045263} + m_Layer: 0 + m_Name: Thumb Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628633045263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628633045262} + m_LocalRotation: {x: 0.015246897, y: 0.0055876463, z: 0.087195195, w: 0.9960589} + m_LocalPosition: {x: 0.000000013504177, y: 0.028356332, z: 0.000000015366822} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: + - {fileID: 6491112627478345910} + m_Father: {fileID: 6491112627689602666} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628663187710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628663187711} + m_Layer: 0 + m_Name: Index Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628663187711 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628663187710} + m_LocalRotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + m_LocalPosition: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112629206785980} + m_Father: {fileID: 6491112627966004207} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628685204648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628685204649} + m_Layer: 0 + m_Name: Little.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628685204649 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628685204648} + m_LocalRotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628453513309} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628696785929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628696785930} + m_Layer: 0 + m_Name: Ring Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628696785930 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628696785929} + m_LocalRotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + m_LocalPosition: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627911803976} + m_Father: {fileID: 6491112628558816038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628711677474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628711677475} + m_Layer: 0 + m_Name: Ear1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628711677475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628711677474} + m_LocalRotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + m_LocalPosition: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112627234981884} + m_Father: {fileID: 6491112629244346152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628745613969 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628745613970} + m_Layer: 0 + m_Name: Ring.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628745613970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628745613969} + m_LocalRotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627397189911} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628750459753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628750459754} + m_Layer: 0 + m_Name: Middle Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628750459754 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628750459753} + m_LocalRotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112629006090230} + m_Father: {fileID: 6491112627133651501} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628780824418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628780824419} + m_Layer: 0 + m_Name: FrontTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628780824419 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628780824418} + m_LocalRotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + m_LocalPosition: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 6491112628284320909} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628812771976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628812771977} + m_Layer: 0 + m_Name: FrontHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628812771977 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628812771976} + m_LocalRotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6491112628393089721} + - {fileID: 6491112627626940084} + - {fileID: 6491112629105042178} + - {fileID: 6491112628780824419} + - {fileID: 6491112628459322421} + - {fileID: 6491112627951051066} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628814295243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628814295220} + - component: {fileID: 6491112628814295221} + m_Layer: 0 + m_Name: Necklace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628814295220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628814295243} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112628814295221 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628814295243} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00021431968, y: 0.25017402, z: 0.04531413} + m_Extent: {x: 0.051728893, y: 0.10707668, z: 0.083560586} + m_DirtyAABB: 0 +--- !u!1 &6491112628819670303 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628819670296} + m_Layer: 0 + m_Name: FrontHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628819670296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628819670303} + m_LocalRotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + m_LocalPosition: {x: 0.000000010360964, y: 0.104473986, z: 0} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627626940084} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628839287587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628839287596} + - component: {fileID: 6491112628839287597} + m_Layer: 0 + m_Name: Shippo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628839287596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628839287587} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112628839287597 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628839287587} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: 0.00008428469, y: -0.20165683, z: -0.15882236} + m_Extent: {x: 0.058448736, y: 0.25651354, z: 0.16367903} + m_DirtyAABB: 0 +--- !u!1 &6491112628842301632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628842301633} + m_Layer: 0 + m_Name: Thumb Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628842301633 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628842301632} + m_LocalRotation: {x: -0.00016635716, y: 0.0029134036, z: -0.011016795, w: 0.9999351} + m_LocalPosition: {x: 0.00007375982, y: 0.019775752, z: -0.00000064633787} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 6491112627499724914} + m_Father: {fileID: 6491112627716787483} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628867936884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628867936885} + m_Layer: 0 + m_Name: Little Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628867936885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628867936884} + m_LocalRotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + m_LocalPosition: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 6491112627739671177} + m_Father: {fileID: 6491112627429101362} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628872648574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628872648575} + m_Layer: 0 + m_Name: lower_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628872648575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628872648574} + m_LocalRotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + m_LocalPosition: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112627429101362} + m_Father: {fileID: 6491112628362660582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628878708157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628878708158} + m_Layer: 0 + m_Name: necklace3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628878708158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628878708157} + m_LocalRotation: {x: -0.0021304868, y: -0.01102827, z: 0.007388722, w: 0.99990964} + m_LocalPosition: {x: 0.0000000057043508, y: 0.012137998, z: -0.000000008592906} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112627566885027} + m_Father: {fileID: 6491112628963421896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628949451957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628949451958} + m_Layer: 0 + m_Name: zipper1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628949451958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628949451957} + m_LocalRotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + m_LocalPosition: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + m_LocalScale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + m_Children: + - {fileID: 6491112627894203579} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112628963421903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112628963421896} + m_Layer: 0 + m_Name: nekkless.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112628963421896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112628963421903} + m_LocalRotation: {x: -0.09411586, y: 0.026038222, z: -0.023312667, w: 0.9949476} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 6491112628878708158} + m_Father: {fileID: 6491112629183261369} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629000931781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629000931782} + m_Layer: 0 + m_Name: necklace4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629000931782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629000931781} + m_LocalRotation: {x: -0.044604078, y: 0.022902884, z: -0.0035744403, w: 0.9987358} + m_LocalPosition: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112629205750517} + m_Father: {fileID: 6491112627188300713} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629006090229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629006090230} + m_Layer: 0 + m_Name: Middle.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629006090230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629006090229} + m_LocalRotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112628750459754} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629014067042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629014067043} + m_Layer: 0 + m_Name: Index.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629014067043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629014067042} + m_LocalRotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629206785980} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629016043064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629016043065} + m_Layer: 0 + m_Name: Hand.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629016043065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629016043064} + m_LocalRotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + m_LocalPosition: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112628053190565} + - {fileID: 6491112627865004065} + - {fileID: 6491112628541917279} + - {fileID: 6491112628558816038} + - {fileID: 6491112627689602666} + m_Father: {fileID: 6491112628420330493} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629036101152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629036101153} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629036101153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629036101152} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 6491112629104997628} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629062133470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629062133471} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629062133471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629062133470} + m_LocalRotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + m_LocalPosition: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 6491112628619312054} + - {fileID: 6491112627748300858} + - {fileID: 6491112627629204152} + - {fileID: 6491112628452573928} + - {fileID: 6491112628230404362} + - {fileID: 6491112628529035907} + m_Father: {fileID: 6491112627891942521} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629065085742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629065085743} + - component: {fileID: 6491112629065085736} + m_Layer: 0 + m_Name: Jacket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629065085743 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629065085742} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6491112627798371896} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &6491112629065085736 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629065085742} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 6491112627159812404} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 90a067a9a0abe5240819f82d1ec7982a, type: 3} + m_Bones: + - {fileID: 6491112627546251079} + - {fileID: 6491112627499345949} + - {fileID: 6491112628477914663} + - {fileID: 6491112627535499969} + - {fileID: 6491112627118769256} + - {fileID: 6491112628089722026} + - {fileID: 6491112627891942521} + - {fileID: 6491112629062133471} + - {fileID: 6491112628452573928} + - {fileID: 6491112628362660582} + - {fileID: 6491112628872648575} + - {fileID: 6491112627429101362} + - {fileID: 6491112627944346419} + - {fileID: 6491112629107368366} + - {fileID: 6491112627805245231} + - {fileID: 6491112628389906106} + - {fileID: 6491112627364594501} + - {fileID: 6491112627421120886} + - {fileID: 6491112627397189911} + - {fileID: 6491112628745613970} + - {fileID: 6491112628867936885} + - {fileID: 6491112627739671177} + - {fileID: 6491112628150781259} + - {fileID: 6491112627326941555} + - {fileID: 6491112627966004207} + - {fileID: 6491112628663187711} + - {fileID: 6491112629206785980} + - {fileID: 6491112629014067043} + - {fileID: 6491112627625878140} + - {fileID: 6491112627716787483} + - {fileID: 6491112628842301633} + - {fileID: 6491112627499724914} + - {fileID: 6491112628230404362} + - {fileID: 6491112627809210204} + - {fileID: 6491112628420330493} + - {fileID: 6491112629016043065} + - {fileID: 6491112628541917279} + - {fileID: 6491112627133651501} + - {fileID: 6491112628750459754} + - {fileID: 6491112629006090230} + - {fileID: 6491112628558816038} + - {fileID: 6491112628696785930} + - {fileID: 6491112627911803976} + - {fileID: 6491112627911518525} + - {fileID: 6491112627865004065} + - {fileID: 6491112627447653361} + - {fileID: 6491112628453513309} + - {fileID: 6491112628685204649} + - {fileID: 6491112628053190565} + - {fileID: 6491112628146070454} + - {fileID: 6491112628493472736} + - {fileID: 6491112627280922679} + - {fileID: 6491112627689602666} + - {fileID: 6491112628633045263} + - {fileID: 6491112627478345910} + - {fileID: 6491112628471980321} + - {fileID: 6491112628419892980} + - {fileID: 6491112628214045470} + - {fileID: 6491112628619312054} + - {fileID: 6491112628554873944} + - {fileID: 6491112628529035907} + - {fileID: 6491112627389207335} + - {fileID: 6491112627629204152} + - {fileID: 6491112629183261369} + - {fileID: 6491112628963421896} + - {fileID: 6491112628878708158} + - {fileID: 6491112627566885027} + - {fileID: 6491112627188300713} + - {fileID: 6491112629000931782} + - {fileID: 6491112629205750517} + - {fileID: 6491112627748300858} + - {fileID: 6491112627159812404} + - {fileID: 6491112628949451958} + - {fileID: 6491112627894203579} + - {fileID: 6491112627456758132} + - {fileID: 6491112627726159153} + - {fileID: 6491112629244346152} + - {fileID: 6491112628711677475} + - {fileID: 6491112627234981884} + - {fileID: 6491112628554925173} + - {fileID: 6491112627395358261} + - {fileID: 6491112627115456132} + - {fileID: 6491112628812771977} + - {fileID: 6491112628393089721} + - {fileID: 6491112627959863879} + - {fileID: 6491112627951051066} + - {fileID: 6491112627566336627} + - {fileID: 6491112627626940084} + - {fileID: 6491112628819670296} + - {fileID: 6491112629105042178} + - {fileID: 6491112628313226629} + - {fileID: 6491112628780824419} + - {fileID: 6491112628284320909} + - {fileID: 6491112628459322421} + - {fileID: 6491112628541082667} + - {fileID: 6491112627696620442} + - {fileID: 6491112629081710964} + - {fileID: 6491112627657301855} + - {fileID: 6491112629135987711} + - {fileID: 6491112628015640222} + - {fileID: 6491112627301971936} + - {fileID: 6491112628420037589} + - {fileID: 6491112629083334450} + - {fileID: 6491112628628399486} + - {fileID: 6491112628253555578} + - {fileID: 6491112629074539181} + - {fileID: 6491112627346314204} + - {fileID: 6491112628203481266} + - {fileID: 6491112627813222997} + - {fileID: 6491112628584945369} + - {fileID: 6491112627725355900} + - {fileID: 6491112627124133347} + - {fileID: 6491112627330403751} + - {fileID: 6491112628127903232} + - {fileID: 6491112627399347007} + - {fileID: 6491112628587045683} + - {fileID: 6491112628498535860} + - {fileID: 6491112628004509968} + - {fileID: 6491112627945105033} + - {fileID: 6491112628494226240} + - {fileID: 6491112628223035537} + - {fileID: 6491112629192299120} + - {fileID: 6491112627993836338} + - {fileID: 6491112627754750662} + - {fileID: 6491112627543440346} + - {fileID: 6491112628563010382} + - {fileID: 6491112627431200181} + - {fileID: 6491112627442585944} + - {fileID: 6491112627736907636} + - {fileID: 6491112629036101153} + - {fileID: 6491112629104997628} + - {fileID: 6491112627825035374} + - {fileID: 6491112629095674875} + - {fileID: 6491112629113978919} + - {fileID: 6491112627333123498} + - {fileID: 6491112627578906060} + - {fileID: 6491112627335133797} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 6491112627546251079} + m_AABB: + m_Center: {x: -0.00031611323, y: 0.12287455, z: 0.00012850761} + m_Extent: {x: 0.5301626, y: 0.2454839, z: 0.16120312} + m_DirtyAABB: 0 +--- !u!1 &6491112629074539180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629074539181} + m_Layer: 0 + m_Name: TopHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629074539181 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629074539180} + m_LocalRotation: {x: 0.96165454, y: 0.19613452, z: 0.117449634, w: -0.15151723} + m_LocalPosition: {x: 0.057886563, y: -0.004662419, z: -0.025746126} + m_LocalScale: {x: 0.9999997, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 6491112627346314204} + m_Father: {fileID: 6491112628253555578} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629081710987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629081710964} + m_Layer: 0 + m_Name: BackHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629081710964 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629081710987} + m_LocalRotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.0000000147534305, w: -0.26026055} + m_LocalPosition: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + m_LocalScale: {x: 1, y: 1, z: 1.0000004} + m_Children: + - {fileID: 6491112627657301855} + m_Father: {fileID: 6491112627696620442} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629083334449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629083334450} + m_Layer: 0 + m_Name: BackHair_u + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629083334450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629083334449} + m_LocalRotation: {x: 0.9723223, y: 1.560027e-16, z: -6.366633e-16, w: -0.23364387} + m_LocalPosition: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + m_LocalScale: {x: 1, y: 1, z: 0.9999995} + m_Children: + - {fileID: 6491112628628399486} + m_Father: {fileID: 6491112627696620442} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629095674874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629095674875} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629095674875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629095674874} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 6491112627825035374} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629104997619 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629104997628} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629104997628 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629104997619} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627825035374} + m_Father: {fileID: 6491112629036101153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629105042177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629105042178} + m_Layer: 0 + m_Name: FrontHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629105042178 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629105042177} + m_LocalRotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + m_LocalPosition: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 6491112628313226629} + m_Father: {fileID: 6491112628812771977} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629107368365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629107368366} + m_Layer: 0 + m_Name: Middle Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629107368366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629107368365} + m_LocalRotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + m_LocalPosition: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112627805245231} + m_Father: {fileID: 6491112627944346419} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629113978918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629113978919} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629113978919 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629113978918} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 6491112627333123498} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629122178812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629122178813} + - component: {fileID: 6491112629122178814} + m_Layer: 0 + m_Name: LipSync + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629122178813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629122178812} + 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_Children: + - {fileID: 6491112627386908533} + m_Father: {fileID: 6491112628498964609} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6491112629122178814 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629122178812} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1faa8e7e454a79b4db5fb86399863f5a, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &6491112629135987710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629135987711} + m_Layer: 0 + m_Name: BackTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629135987711 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629135987710} + m_LocalRotation: {x: 0.9696302, y: -0.024798704, z: -0.04048635, w: -0.23992346} + m_LocalPosition: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 6491112628015640222} + m_Father: {fileID: 6491112627696620442} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629183261368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629183261369} + m_Layer: 0 + m_Name: nekkless + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629183261369 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629183261368} + m_LocalRotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + m_LocalPosition: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 6491112628963421896} + - {fileID: 6491112627188300713} + m_Father: {fileID: 6491112627629204152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629192299127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629192299120} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629192299120 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629192299127} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 6491112627993836338} + m_Father: {fileID: 6491112627546251079} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629205750516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629205750517} + m_Layer: 0 + m_Name: necklace4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629205750517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629205750516} + m_LocalRotation: {x: -0.014120773, y: -0.014022585, z: 0.021458045, w: 0.9995717} + m_LocalPosition: {x: -0.00000002514571, y: 0.030631725, z: -0.000000013969839} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 6491112629000931782} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629206785971 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629206785980} + m_Layer: 0 + m_Name: Index Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629206785980 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629206785971} + m_LocalRotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6491112629014067043} + m_Father: {fileID: 6491112628663187711} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6491112629244346159 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6491112629244346152} + m_Layer: 0 + m_Name: Ear.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6491112629244346152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491112629244346159} + m_LocalRotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + m_LocalPosition: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: + - {fileID: 6491112628711677475} + m_Father: {fileID: 6491112627159812404} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab.meta new file mode 100644 index 00000000..1c5f3ff8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce943513696635c4a8fbb18b6190e614 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab new file mode 100644 index 00000000..7ef35b48 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab @@ -0,0 +1,8446 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7899565899649751523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899649751524} + - component: {fileID: 7899565899649751525} + m_Layer: 0 + m_Name: Jacket_shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899649751524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899649751523} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565899649751525 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899649751523} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300010, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.00010945648, y: 0.10262642, z: 0.00071914867} + m_Extent: {x: 0.15851235, y: 0.2648878, z: 0.11378832} + m_DirtyAABB: 0 +--- !u!1 &7899565899658631880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899658631881} + m_Layer: 0 + m_Name: Ear.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899658631881 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899658631880} + m_LocalRotation: {x: 0.7712457, y: 0.4537107, z: 0.40706363, w: -0.18337357} + m_LocalPosition: {x: 0.06076738, y: 0.043015797, z: -0.000913007} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: + - {fileID: 7899565900102044260} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899687750153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899687750154} + m_Layer: 0 + m_Name: Tail.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899687750154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899687750153} + m_LocalRotation: {x: 0.0067222225, y: 2.3267822e-10, z: -2.3392536e-11, w: 0.9999774} + m_LocalPosition: {x: -5.40519e-13, y: 0.11870544, z: 3.2834846e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565900921709174} + m_Father: {fileID: 7899565901674273019} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899708878687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899708878656} + m_Layer: 0 + m_Name: Middle Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899708878656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899708878687} + m_LocalRotation: {x: -9.649474e-15, y: 3.2265857e-16, z: 0.00000012945384, w: 1} + m_LocalPosition: {x: 0.0000000027939677, y: 0.022189876, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901604886241} + m_Father: {fileID: 7899565900712054014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899715956477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899715956478} + - component: {fileID: 7899565899715956479} + m_Layer: 0 + m_Name: Jacket_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899715956478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899715956477} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565899715956479 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899715956477} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300004, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7899565899747796848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899747796849} + m_Layer: 0 + m_Name: BackHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899747796849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899747796848} + m_LocalRotation: {x: 0.96553844, y: 0.0000000090367465, z: 0.000000014753427, w: -0.26026055} + m_LocalPosition: {x: -0.00000000252247, y: -0.009667505, z: -0.08491726} + m_LocalScale: {x: 1, y: 1, z: 1.0000004} + m_Children: + - {fileID: 7899565899929716441} + m_Father: {fileID: 7899565899991057629} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899752610450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899752610451} + m_Layer: 0 + m_Name: Index Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899752610451 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899752610450} + m_LocalRotation: {x: 1.164227e-10, y: -3.021113e-11, z: 0.0000000949949, w: 1} + m_LocalPosition: {x: -6.412393e-11, y: 0.022040024, z: -0.00000012053042} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899968445095} + m_Father: {fileID: 7899565900096036668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899779008260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899779008261} + m_Layer: 0 + m_Name: Middle Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899779008261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899779008260} + m_LocalRotation: {x: 0.0009400518, y: 0.0008998871, z: 0.039283175, w: 0.9992273} + m_LocalPosition: {x: 0.0053588226, y: 0.058685772, z: -0.0002737335} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565900945022683} + m_Father: {fileID: 7899565899843830550} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899786187297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899786187298} + m_Layer: 0 + m_Name: FrontHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899786187298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899786187297} + m_LocalRotation: {x: 0.0027379824, y: -0.02125455, z: 0.021254558, w: 0.99954444} + m_LocalPosition: {x: -0.0000000064610504, y: 0.10447387, z: -0.0000000011641532} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901300604721} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899820402234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899820402235} + m_Layer: 0 + m_Name: Ring Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899820402235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899820402234} + m_LocalRotation: {x: 1.7461972e-10, y: 8.1011614e-11, z: -0.000000040978193, w: 1} + m_LocalPosition: {x: -0.000000003553356, y: 0.0276938, z: 0.0000000010090386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900470167595} + m_Father: {fileID: 7899565900112714909} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899822346193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899822346194} + m_Layer: 0 + m_Name: Index.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899822346194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899822346193} + m_LocalRotation: {x: 8.463282e-16, y: 7.181755e-16, z: -0.000000010244548, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.01622935, z: -0.00000012067224} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900249483889} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899824151242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899824151243} + - component: {fileID: 7899565899824151244} + m_Layer: 0 + m_Name: Blink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899824151243 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899824151242} + 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_Children: + - {fileID: 7899565900976590140} + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7899565899824151244 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899824151242} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: c8a7eae5218ea9b4aa79801536f944c8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &7899565899843830549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899843830550} + m_Layer: 0 + m_Name: Hand.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899843830550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899843830549} + m_LocalRotation: {x: -0.0009128041, y: -0.0009275122, z: -0.009476421, w: 0.9999543} + m_LocalPosition: {x: 0.0000000018626451, y: 0.20669797, z: 0.0000000028412432} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565900096036668} + - {fileID: 7899565901572871239} + - {fileID: 7899565899779008261} + - {fileID: 7899565900112714909} + - {fileID: 7899565901458969594} + m_Father: {fileID: 7899565901000149258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899859459247 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899859459216} + m_Layer: 0 + m_Name: FrontHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899859459216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899859459247} + m_LocalRotation: {x: 0.0027379848, y: 0.021254545, z: -0.021254545, w: 0.99954444} + m_LocalPosition: {x: 0.000000010360964, y: 0.104473986, z: 0} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901126636333} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899879246290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899879246291} + m_Layer: 0 + m_Name: TopHair3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899879246291 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899879246290} + m_LocalRotation: {x: -0.063225254, y: 0.041974515, z: -0.0011081509, w: 0.9971156} + m_LocalPosition: {x: -0.000000017695129, y: 0.044460014, z: 0.00000004004687} + m_LocalScale: {x: 1, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901636406430} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899891437725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899891437726} + m_Layer: 0 + m_Name: FrontTopHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899891437726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899891437725} + m_LocalRotation: {x: 0.9492503, y: 0.15557194, z: 0.049238786, w: 0.2688807} + m_LocalPosition: {x: 0.07952717, y: -0.0013071124, z: 0.09089299} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7899565900347032305} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899892633046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899892633047} + m_Layer: 0 + m_Name: Thumb.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899892633047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899892633046} + m_LocalRotation: {x: 0.0093499, y: 0.020029703, z: -0.017602922, w: 0.9996007} + m_LocalPosition: {x: 0.0000000037252903, y: 0.01974291, z: 0.00000009383075} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901657499112} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899913844840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899913844841} + m_Layer: 0 + m_Name: Hand.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899913844841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899913844840} + m_LocalRotation: {x: -0.000912804, y: 0.00092751224, z: 0.009476419, w: 0.9999543} + m_LocalPosition: {x: -0, y: 0.206698, z: -0.00000011636576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565901570192346} + - {fileID: 7899565901756286457} + - {fileID: 7899565900567225091} + - {fileID: 7899565901287534177} + - {fileID: 7899565901603001922} + m_Father: {fileID: 7899565900737516967} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899924617626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899924617627} + m_Layer: 0 + m_Name: Ring Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899924617627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899924617626} + m_LocalRotation: {x: 4.860868e-15, y: 7.4246165e-16, z: -0.00000006798655, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.017364591, z: 7.9136675e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899963649695} + m_Father: {fileID: 7899565901087022164} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899929716440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899929716441} + m_Layer: 0 + m_Name: BackHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899929716441 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899929716440} + m_LocalRotation: {x: -0.027465105, y: -0.000000012233703, z: 0.000000012233641, + w: 0.99962276} + m_LocalPosition: {x: -8.881784e-16, y: 0.12817109, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7899565899747796849} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899943142372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899943142373} + - component: {fileID: 7899565899943142374} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &7899565899943142373 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899943142372} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565899943142374 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899943142372} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!1 &7899565899944915079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899944915080} + - component: {fileID: 7899565899944915081} + m_Layer: 0 + m_Name: Boushi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899944915080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899944915079} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565899944915081 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899944915079} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.00038719177, y: 0.49704915, z: 0.0032996237} + m_Extent: {x: 0.13057142, y: 0.12586756, z: 0.14382486} + m_DirtyAABB: 0 +--- !u!1 &7899565899963649694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899963649695} + m_Layer: 0 + m_Name: Ring.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899963649695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899963649694} + m_LocalRotation: {x: -3.380752e-16, y: 8.291978e-16, z: 0.000000006519258, w: 1} + m_LocalPosition: {x: 9.313225e-10, y: 0.01663446, z: 7.913603e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565899924617627} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899968445094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899968445095} + m_Layer: 0 + m_Name: Index Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899968445095 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899968445094} + m_LocalRotation: {x: -6.9436703e-15, y: 1.0772633e-15, z: -0.00000008940697, w: 1} + m_LocalPosition: {x: -0, y: 0.018425755, z: -0.00000012067383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901296105557} + m_Father: {fileID: 7899565899752610451} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899982820607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899982820576} + m_Layer: 0 + m_Name: FrontHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899982820576 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899982820607} + m_LocalRotation: {x: 0.94357336, y: -0.086772755, z: -0.08920336, w: 0.30689198} + m_LocalPosition: {x: 0.01932849, y: 0.0161826, z: 0.1056282} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 7899565901411467506} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899991057628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899991057629} + m_Layer: 0 + m_Name: BackHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899991057629 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899991057628} + m_LocalRotation: {x: -0.2859162, y: -8.535277e-10, z: -0.00000000139347, w: 0.95825464} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899747796849} + - {fileID: 7899565901663533677} + - {fileID: 7899565900834207872} + - {fileID: 7899565901096199804} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565899992238985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565899992238986} + m_Layer: 0 + m_Name: zipper4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565899992238986 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565899992238985} + m_LocalRotation: {x: -0.027088448, y: -0.027097378, z: 0.25069025, w: 0.9673088} + m_LocalPosition: {x: -0.0367812, y: 0.11778027, z: 0.024362927} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565901719038565} + m_Father: {fileID: 7899565901141794550} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900008612165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900008612166} + m_Layer: 0 + m_Name: Middle Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900008612166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900008612165} + m_LocalRotation: {x: -9.830751e-15, y: -1.110223e-16, z: -0.00000013038516, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.022189874, z: -3.384275e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900836143316} + m_Father: {fileID: 7899565900945022683} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900012589476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900012589477} + m_Layer: 0 + m_Name: FrontHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900012589477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900012589476} + m_LocalRotation: {x: 0.20978697, y: -0.027059559, z: -0.024277529, w: 0.97707105} + m_LocalPosition: {x: 0.0000000026945561, y: 0.18656942, z: -0.015905079} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7899565899982820576} + - {fileID: 7899565901126636333} + - {fileID: 7899565901300604721} + - {fileID: 7899565901445971337} + - {fileID: 7899565899891437726} + - {fileID: 7899565900163262582} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900013802120 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900013802121} + m_Layer: 0 + m_Name: upper_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900013802121 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900013802120} + m_LocalRotation: {x: 0.00093286764, y: -0.00093313085, z: -0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 4.656613e-10, y: 0.05056612, z: 0.00000007208655} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900737516967} + m_Father: {fileID: 7899565901670500047} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900017672344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900017672345} + m_Layer: 0 + m_Name: BackTopHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900017672345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900017672344} + m_LocalRotation: {x: 0.9640612, y: -0.13690537, z: -0.21745098, w: -0.06751382} + m_LocalPosition: {x: -0.060333397, y: -0.014427438, z: -0.023333654} + m_LocalScale: {x: 1.0000006, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7899565900347478697} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900020935779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900020935780} + m_Layer: 0 + m_Name: Thumb Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900020935780 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900020935779} + m_LocalRotation: {x: 0.015223999, y: -0.0060705794, z: -0.08551211, w: 0.99620235} + m_LocalPosition: {x: 0.0000095334835, y: 0.028356304, z: 0.0000007771305} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7899565900829691102} + m_Father: {fileID: 7899565901603001922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900037307347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900037307348} + m_Layer: 0 + m_Name: LeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900037307348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900037307347} + m_LocalRotation: {x: -0.054126736, y: 0.0041361745, z: 0.0037109193, w: 0.99851865} + m_LocalPosition: {x: -0.029567705, y: 0.053851206, z: 0.046082977} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900057657191 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900057657192} + - component: {fileID: 7899565900057657193} + m_Layer: 0 + m_Name: Shirt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900057657192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900057657191} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900057657193 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900057657191} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300026, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00027272105, y: 0.1026556, z: 0.0007238835} + m_Extent: {x: 0.396875, y: 0.264917, z: 0.11379306} + m_DirtyAABB: 0 +--- !u!1 &7899565900096036667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900096036668} + m_Layer: 0 + m_Name: Index Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900096036668 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900096036667} + m_LocalRotation: {x: 0.0009400518, y: 0.00089988724, z: 0.039283115, w: 0.9992273} + m_LocalPosition: {x: 0.020244641, y: 0.058203924, z: -0.00030247576} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565899752610451} + m_Father: {fileID: 7899565899843830550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900098028903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900098028904} + m_Layer: 0 + m_Name: TopHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900098028904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900098028903} + m_LocalRotation: {x: 0.9616545, y: 0.19613497, z: 0.11744993, w: -0.15151651} + m_LocalPosition: {x: 0.057886563, y: -0.004662419, z: -0.025746124} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565901315544641} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900098718034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900098718035} + m_Layer: 0 + m_Name: TopHair1.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900098718035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900098718034} + m_LocalRotation: {x: -0.24996129, y: 0.054545715, z: -0.052196696, w: 0.96530807} + m_LocalPosition: {x: 0.0000000055879354, y: 0.107252166, z: 0.0000000023283064} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901429325318} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900102044259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900102044260} + m_Layer: 0 + m_Name: Ear1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900102044260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900102044259} + m_LocalRotation: {x: -0.0013356667, y: -0.0016831895, z: 0.0009468779, w: 0.99999726} + m_LocalPosition: {x: -0.000000026077032, y: 0.032684017, z: 0.00000004377216} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565901249974527} + m_Father: {fileID: 7899565899658631881} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900109578260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900109578261} + m_Layer: 0 + m_Name: TopHair2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900109578261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900109578260} + m_LocalRotation: {x: -0.04816579, y: 0.16886762, z: -0.10251693, w: 0.9791088} + m_LocalPosition: {x: 0.000000026077032, y: 0.10633696, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900272340178} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900112714908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900112714909} + m_Layer: 0 + m_Name: Ring Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900112714909 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900112714908} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998871, z: 0.039283153, w: 0.9992273} + m_LocalPosition: {x: -0.009394441, y: 0.056629397, z: -0.00024982856} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565899820402235} + m_Father: {fileID: 7899565899843830550} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900113112748 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900113112749} + m_Layer: 0 + m_Name: TopHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900113112749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900113112748} + m_LocalRotation: {x: 0.035156783, y: -0.014747154, z: 0.017440327, w: 0.99912083} + m_LocalPosition: {x: -0.000000027939677, y: 0.119703695, z: -0.0000000027939677} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7899565901540738934} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900114243487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900114243456} + m_Layer: 0 + m_Name: zipper2.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900114243456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900114243487} + m_LocalRotation: {x: 0.02008254, y: -0.0015833017, z: 0.0009384904, w: 0.9997966} + m_LocalPosition: {x: 0.0000000027939677, y: 0.029222215, z: -0.0000000030267984} + m_LocalScale: {x: 0.9999999, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565900448039653} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900121784559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900121784528} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900121784528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900121784559} + m_LocalRotation: {x: 0.692375, y: -3.2943613e-11, z: -0.00055170513, w: 0.7215377} + m_LocalPosition: {x: -0, y: 0.0014175723, z: 0.7677878} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7899565900651662042} + - {fileID: 7899565900519979012} + - {fileID: 7899565901278703705} + - {fileID: 7899565901674273019} + - {fileID: 7899565901662568684} + - {fileID: 7899565900301664017} + m_Father: {fileID: 7899565900950014513} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900163262581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900163262582} + m_Layer: 0 + m_Name: SideHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900163262582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900163262581} + m_LocalRotation: {x: 0.9261341, y: -0.2530342, z: -0.18361521, w: 0.21103264} + m_LocalPosition: {x: -0.08417453, y: -0.059288274, z: 0.04600477} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7899565900346187862} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900231638245 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900231638246} + m_Layer: 0 + m_Name: foot.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900231638246 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900231638245} + m_LocalRotation: {x: -0.4648161, y: 0.04450346, z: -0.048106425, w: 0.8829786} + m_LocalPosition: {x: -2.6193447e-10, y: 0.32418677, z: -0.0000000038271537} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 7899565900895891374} + m_Father: {fileID: 7899565901156531837} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900249483888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900249483889} + m_Layer: 0 + m_Name: Index Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900249483889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900249483888} + m_LocalRotation: {x: -6.479139e-15, y: 8.3960616e-16, z: 0.000000084750354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.018425759, z: -0.00000012067225} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899822346194} + m_Father: {fileID: 7899565900385781716} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900272106236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900272106237} + m_Layer: 0 + m_Name: BackHair_u.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900272106237 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900272106236} + m_LocalRotation: {x: -0.000000059604666, y: -8.5981114e-20, z: -1.3331864e-15, w: 1} + m_LocalPosition: {x: -3.046608e-15, y: 0.067972206, z: 0.0000000018990238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900834207872} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900272340177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900272340178} + m_Layer: 0 + m_Name: TopHair2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900272340178 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900272340177} + m_LocalRotation: {x: 0.7225696, y: -0.45585257, z: -0.5179857, w: 0.04221942} + m_LocalPosition: {x: -0.013976734, y: 0.014785758, z: 0.015356508} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7899565900109578261} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900289973931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900289973932} + m_Layer: 0 + m_Name: Food + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900289973932 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900289973931} + m_LocalRotation: {x: 0.9630676, y: -0.00000004745303, z: -0.000000051324278, w: -0.26925978} + m_LocalPosition: {x: 0.0005897792, y: 0.20173134, z: -0.06607372} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999946} + m_Children: + - {fileID: 7899565901293299746} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900291727483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900291727484} + m_Layer: 0 + m_Name: TopHairRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900291727484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900291727483} + m_LocalRotation: {x: -0.056501318, y: -0.043418303, z: -0.0389543, w: 0.99669707} + m_LocalPosition: {x: -0.000012820336, y: 0.18666911, z: -0.015994359} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7899565900017672345} + - {fileID: 7899565901540738934} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098028904} + - {fileID: 7899565900272340178} + - {fileID: 7899565901636406430} + - {fileID: 7899565901521227276} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900301664016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900301664017} + m_Layer: 0 + m_Name: upper_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900301664017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900301664016} + m_LocalRotation: {x: 0.99985164, y: -0.0053113485, z: -0.0055601154, w: -0.01541483} + m_LocalPosition: {x: 0.06770505, y: -0.06936777, z: 0.00015229246} + m_LocalScale: {x: 1.0000069, y: 0.99999994, z: 1.0000768} + m_Children: + - {fileID: 7899565901156531837} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900324829066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900324829067} + m_Layer: 0 + m_Name: Tail.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900324829067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900324829066} + m_LocalRotation: {x: 0.06739629, y: -4.1728248e-17, z: -6.9547076e-17, w: 0.9977263} + m_LocalPosition: {x: -0, y: 0.08385949, z: 2.6567637e-13} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900676466230} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900344588531 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900344588532} + m_Layer: 0 + m_Name: nekkless.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900344588532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900344588531} + m_LocalRotation: {x: -0.09411586, y: 0.026038209, z: -0.023312667, w: 0.9949476} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_Children: + - {fileID: 7899565901706923364} + m_Father: {fileID: 7899565901220752505} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900346187861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900346187862} + m_Layer: 0 + m_Name: SideHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900346187862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900346187861} + m_LocalRotation: {x: -0.048843063, y: 0.15419374, z: -0.14710602, w: 0.9758066} + m_LocalPosition: {x: 0.00000007916242, y: 0.05057069, z: 0.000000013969839} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900163262582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900347032304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900347032305} + m_Layer: 0 + m_Name: FrontTopHair.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900347032305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900347032304} + m_LocalRotation: {x: 0.011469441, y: -0.09865791, z: 0.09802736, w: 0.990215} + m_LocalPosition: {x: 0.0000000018626451, y: 0.07628092, z: 0.000000009313226} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7899565899891437726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900347478696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900347478697} + m_Layer: 0 + m_Name: BackTopHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900347478697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900347478696} + m_LocalRotation: {x: -0.03912454, y: 0.14028813, z: -0.15011452, w: 0.9778825} + m_LocalPosition: {x: 0.000000055879354, y: 0.11987022, z: -0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565900017672345} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900385781715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900385781716} + m_Layer: 0 + m_Name: Index Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900385781716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900385781715} + m_LocalRotation: {x: -2.910333e-10, y: -1.0689195e-11, z: -0.00000007357448, w: 1} + m_LocalPosition: {x: 4.429745e-10, y: 0.022040028, z: -0.00000012102828} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900249483889} + m_Father: {fileID: 7899565901570192346} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900439844992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900439844993} + m_Layer: 0 + m_Name: Little.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900439844993 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900439844992} + m_LocalRotation: {x: 1.1801258e-14, y: 4.0766002e-16, z: 0.0000001527369, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.015545494, z: 0.0000000017989035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901676441362} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900448039652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900448039653} + m_Layer: 0 + m_Name: zipper2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900448039653 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900448039652} + m_LocalRotation: {x: 0.99704653, y: -0.01558875, z: -0.013979344, w: 0.07389041} + m_LocalPosition: {x: 0.07933755, y: 0.022541823, z: -0.07114969} + m_LocalScale: {x: 1.0000002, y: 1, z: 1.0000052} + m_Children: + - {fileID: 7899565900114243456} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900470167594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900470167595} + m_Layer: 0 + m_Name: Ring Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900470167595 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900470167594} + m_LocalRotation: {x: 4.7293606e-15, y: 3.76435e-16, z: 0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.017364591, z: 7.9174156e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900580010709} + m_Father: {fileID: 7899565899820402235} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900471876892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900471876893} + m_Layer: 0 + m_Name: toe.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900471876893 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900471876892} + m_LocalRotation: {x: 0.08902016, y: 0.84686035, z: -0.31589052, w: -0.41846892} + m_LocalPosition: {x: 0.0000000031432137, y: 0.116914436, z: -0.000000010244548} + m_LocalScale: {x: 1, y: 0.99999976, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565900815345469} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900503269547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900503269548} + - component: {fileID: 7899565900503269549} + m_Layer: 0 + m_Name: Mimi + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900503269548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900503269547} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900503269549 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900503269547} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300016, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.000342533, y: 0.41719615, z: -0.0051152017} + m_Extent: {x: 0.15440516, y: 0.063575074, z: 0.04396014} + m_DirtyAABB: 0 +--- !u!1 &7899565900519979011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900519979012} + m_Layer: 0 + m_Name: jacket.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900519979012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900519979011} + m_LocalRotation: {x: 0.9996476, y: 0.01380004, z: 0.015135872, w: -0.016885484} + m_LocalPosition: {x: 0.123307265, y: 0.12551591, z: 0.07223499} + m_LocalScale: {x: 0.99995285, y: 0.9999997, z: 0.9999461} + m_Children: + - {fileID: 7899565901079161052} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900567225090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900567225091} + m_Layer: 0 + m_Name: Middle Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900567225091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900567225090} + m_LocalRotation: {x: 0.0009400518, y: -0.00089988724, z: -0.039283168, w: 0.9992273} + m_LocalPosition: {x: -0.005358817, y: 0.058685772, z: -0.0002738528} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900712054014} + m_Father: {fileID: 7899565899913844841} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900573337511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900573337512} + m_Layer: 0 + m_Name: Thumb Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900573337512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900573337511} + m_LocalRotation: {x: 0.015246906, y: 0.0055876444, z: 0.08719517, w: 0.9960589} + m_LocalPosition: {x: -0.000000023748726, y: 0.028356317, z: 0.00000002986053} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565901657499112} + m_Father: {fileID: 7899565901458969594} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900580010708 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900580010709} + m_Layer: 0 + m_Name: Ring.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900580010709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900580010708} + m_LocalRotation: {x: -5.459082e-16, y: 4.2327253e-16, z: -0.0000000055879354, w: 1} + m_LocalPosition: {x: 0.0000000018626451, y: 0.016634403, z: 7.9173557e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900470167595} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900601905068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900601905069} + m_Layer: 0 + m_Name: jacket1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900601905069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900601905068} + m_LocalRotation: {x: 0.00245476, y: -0.00088332756, z: 0.00080230105, w: 0.9999963} + m_LocalPosition: {x: -2.3283064e-10, y: 0.075969614, z: -0.0000000020954758} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.99999994} + m_Children: + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + m_Father: {fileID: 7899565900651662042} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900609117218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900609117219} + m_Layer: 0 + m_Name: Little Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900609117219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900609117218} + m_LocalRotation: {x: -4.401859e-15, y: 3.7816972e-16, z: 0.00000006239861, w: 1} + m_LocalPosition: {x: -5.89806e-17, y: 0.014198756, z: 0.0000000018005641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901708698165} + m_Father: {fileID: 7899565900914838952} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900617684937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900617684940} + - component: {fileID: 7899565900617684938} + - component: {fileID: 7899565900617684939} + m_Layer: 0 + m_Name: Body + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900617684940 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900617684937} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900976590140} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900617684938 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900617684937} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + - {fileID: 2100000, guid: bbaeaf82d0064564d9bb39584287f71b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300018, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00044868886, y: 0.46809846, z: 0.031119592} + m_Extent: {x: 0.08898763, y: 0.11483885, z: 0.091845594} + m_DirtyAABB: 0 +--- !u!95 &7899565900617684939 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900617684937} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 903df42d5001cd54f8a9a1cf219f6399, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &7899565900620636999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900620637000} + - component: {fileID: 7899565900620637001} + m_Layer: 0 + m_Name: Neck_arm_foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900620637000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900620636999} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900620637001 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900620636999} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300028, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.16035607, z: -0.0068162754} + m_Extent: {x: 0.6575748, y: 0.5511693, z: 0.10008206} + m_DirtyAABB: 0 +--- !u!1 &7899565900632592082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900632592083} + m_Layer: 0 + m_Name: necklace3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900632592083 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900632592082} + m_LocalRotation: {x: 0.0981852, y: -0.0052153342, z: 0.0077617974, w: 0.9951242} + m_LocalPosition: {x: 0.000000005122274, y: 0.030304596, z: -0.0000000296277} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901706923364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900651662041 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900651662042} + m_Layer: 0 + m_Name: jacket.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900651662042 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900651662041} + m_LocalRotation: {x: 0.99962056, y: -0.014935214, z: -0.015919754, w: -0.016802616} + m_LocalPosition: {x: -0.12339646, y: 0.12531942, z: 0.07242347} + m_LocalScale: {x: 1.0000129, y: 0.99999994, z: 1.0000161} + m_Children: + - {fileID: 7899565900601905069} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900658203370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900658203371} + m_Layer: 0 + m_Name: zipper3.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900658203371 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900658203370} + m_LocalRotation: {x: 0.014715137, y: 0.010837686, z: -0.011754011, w: 0.9997639} + m_LocalPosition: {x: 4.656613e-10, y: 0.029515127, z: -0.000000009313226} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565901526923048} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900675073077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900675073078} + - component: {fileID: 7899565900675073079} + m_Layer: 0 + m_Name: Necklace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900675073078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900675073077} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900675073079 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900675073077} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300022, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00021431968, y: 0.25017402, z: 0.04531413} + m_Extent: {x: 0.051728893, y: 0.10707668, z: 0.083560586} + m_DirtyAABB: 0 +--- !u!1 &7899565900676466229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900676466230} + m_Layer: 0 + m_Name: Tail.4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900676466230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900676466229} + m_LocalRotation: {x: 0.17769165, y: -1.4101778e-17, z: -4.230678e-17, w: 0.9840862} + m_LocalPosition: {x: -0, y: 0.096362956, z: -0.000000014900831} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900324829067} + m_Father: {fileID: 7899565900921709174} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900712054013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900712054014} + m_Layer: 0 + m_Name: Middle Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900712054014 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900712054013} + m_LocalRotation: {x: 5.8210034e-11, y: -5.360235e-11, z: -0.000000034458935, w: 1} + m_LocalPosition: {x: 0.000000002680204, y: 0.027381806, z: -0.00000011947652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899708878656} + m_Father: {fileID: 7899565900567225091} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900728098178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900728098179} + m_Layer: 0 + m_Name: Little Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900728098179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900728098178} + m_LocalRotation: {x: 2.3282698e-10, y: -3.529062e-11, z: -0.00000004656613, w: 1} + m_LocalPosition: {x: 0.0000000036503855, y: 0.019210408, z: -0.00000011713017} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901676441362} + m_Father: {fileID: 7899565901572871239} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900730866985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900730866986} + m_Layer: 0 + m_Name: shoulder.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900730866986 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900730866985} + m_LocalRotation: {x: -0.47239617, y: -0.47561866, z: -0.52746886, w: 0.5219247} + m_LocalPosition: {x: 0.06152025, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901141794550} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900737516966 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900737516967} + m_Layer: 0 + m_Name: lower_arm.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900737516967 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900737516966} + m_LocalRotation: {x: -5.9781613e-10, y: 7.417555e-12, z: 0.007827293, w: 0.99996936} + m_LocalPosition: {x: -6.54306e-10, y: 0.21297732, z: 0.0000000024546838} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565899913844841} + m_Father: {fileID: 7899565900013802121} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900747009741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900747009742} + - component: {fileID: 7899565900747009743} + m_Layer: 0 + m_Name: Shoes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900747009742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900747009741} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900747009743 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900747009741} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300014, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.00045639277, y: -0.72417635, z: -0.019478627} + m_Extent: {x: 0.13532442, y: 0.14180434, z: 0.141695} + m_DirtyAABB: 0 +--- !u!1 &7899565900799063426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900799063427} + m_Layer: 0 + m_Name: BackHair1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900799063427 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900799063426} + m_LocalRotation: {x: -0.0012403603, y: -0.023000268, z: 0.023228593, w: 0.9994648} + m_LocalPosition: {x: 0.000000006519258, y: 0.12215055, z: 0.000000006519258} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7899565901663533677} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900815345468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900815345469} + m_Layer: 0 + m_Name: foot.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900815345469 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900815345468} + m_LocalRotation: {x: -0.46482676, y: -0.04450356, z: 0.048106976, w: 0.88297296} + m_LocalPosition: {x: 0.000000010142685, y: 0.32418698, z: 0.0000000016152626} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: + - {fileID: 7899565900471876893} + m_Father: {fileID: 7899565901655548218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900829691101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900829691102} + m_Layer: 0 + m_Name: Thumb Distal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900829691102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900829691101} + m_LocalRotation: {x: -0.00016634878, y: 0.0029133798, z: -0.011016796, w: 0.9999351} + m_LocalPosition: {x: 0.00007377099, y: 0.01977579, z: -0.00000051315874} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999998} + m_Children: + - {fileID: 7899565901671122406} + m_Father: {fileID: 7899565900020935780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900834207903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900834207872} + m_Layer: 0 + m_Name: BackHair_u + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900834207872 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900834207903} + m_LocalRotation: {x: 0.9723223, y: 1.5800501e-16, z: -6.663618e-16, w: -0.23364387} + m_LocalPosition: {x: -0.0012186021, y: -0.09915189, z: -0.10259744} + m_LocalScale: {x: 1, y: 1, z: 0.9999995} + m_Children: + - {fileID: 7899565900272106237} + m_Father: {fileID: 7899565899991057629} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900835182990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900835182991} + m_Layer: 0 + m_Name: zipper1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900835182991 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900835182990} + m_LocalRotation: {x: 0.99887323, y: 0.007920647, z: 0.0071543274, w: 0.046242986} + m_LocalPosition: {x: -0.10965987, y: 0.09062268, z: 0.062407784} + m_LocalScale: {x: 0.9999992, y: 0.9999999, z: 0.99997145} + m_Children: + - {fileID: 7899565901204647655} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900836143315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900836143316} + m_Layer: 0 + m_Name: Middle.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900836143316 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900836143315} + m_LocalRotation: {x: 1.0614578e-14, y: 1.0061396e-16, z: 0.00000014156103, w: 1} + m_LocalPosition: {x: -0.0000000018626451, y: 0.017681899, z: -3.3841507e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900008612166} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900846137365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900846137366} + - component: {fileID: 7899565900846137367} + m_Layer: 0 + m_Name: Shippo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900846137366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900846137365} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900846137367 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900846137365} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.00008428469, y: -0.20165683, z: -0.15882236} + m_Extent: {x: 0.058448736, y: 0.25651354, z: 0.16367903} + m_DirtyAABB: 0 +--- !u!1 &7899565900875430474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900875430475} + - component: {fileID: 7899565900875430476} + m_Layer: 0 + m_Name: Sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900875430475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900875430474} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565900875430476 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900875430474} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300012, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.0002925098, y: 0.096441, z: 0.001802139} + m_Extent: {x: 0.6123587, y: 0.26159605, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7899565900895891373 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900895891374} + m_Layer: 0 + m_Name: toe.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900895891374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900895891373} + m_LocalRotation: {x: -0.08902218, y: 0.84685755, z: -0.31589812, w: 0.41846827} + m_LocalPosition: {x: 0.000000001542503, y: 0.11691193, z: -0.0000000018626451} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7899565900231638246} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900914838951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900914838952} + m_Layer: 0 + m_Name: Little Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900914838952 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900914838951} + m_LocalRotation: {x: 1.7461702e-10, y: -1.04134514e-10, z: 0.00000007171184, w: 1} + m_LocalPosition: {x: -0.0000000020836572, y: 0.019210408, z: -0.00000011719238} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900609117219} + m_Father: {fileID: 7899565901756286457} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900918298308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900918298309} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900918298309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900918298308} + m_LocalRotation: {x: -0.030636176, y: -0.0000699915, z: -0.00007762158, w: 0.9995306} + m_LocalPosition: {x: 1.5006663e-11, y: 0.1090223, z: 0.0000000018623796} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565900289973932} + - {fileID: 7899565901225560770} + - {fileID: 7899565900942096153} + - {fileID: 7899565901670500047} + - {fileID: 7899565900730866986} + - {fileID: 7899565901526923048} + m_Father: {fileID: 7899565901278703705} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900921709173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900921709174} + m_Layer: 0 + m_Name: Tail.3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900921709174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900921709173} + m_LocalRotation: {x: 0.09939909, y: 6.0578293e-16, z: -4.614426e-17, w: 0.9950477} + m_LocalPosition: {x: 3.638254e-12, y: 0.11879652, z: -0.000000029801974} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 7899565900676466230} + m_Father: {fileID: 7899565899687750154} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900942096152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900942096153} + m_Layer: 0 + m_Name: nekkless_root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900942096153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900942096152} + m_LocalRotation: {x: 0.99641204, y: -6.732334e-10, z: 5.1963983e-10, w: 0.08463518} + m_LocalPosition: {x: 1.5780509e-11, y: 0.13280916, z: 0.10487152} + m_LocalScale: {x: 1, y: 1, z: 0.99999464} + m_Children: + - {fileID: 7899565901220752505} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900945022682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900945022683} + m_Layer: 0 + m_Name: Middle Intermediate.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900945022683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900945022682} + m_LocalRotation: {x: 1.1641763e-10, y: 2.539901e-11, z: 0.000000029802322, w: 1} + m_LocalPosition: {x: 5.3905297e-11, y: 0.027381806, z: -1.9477397e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900008612166} + m_Father: {fileID: 7899565899779008261} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900950014512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900950014513} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900950014513 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900950014512} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900121784528} + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565900976590139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900976590140} + - component: {fileID: 7899565900976590141} + m_Layer: 0 + m_Name: LipSync + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900976590140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900976590139} + 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_Children: + - {fileID: 7899565900617684940} + m_Father: {fileID: 7899565899824151243} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7899565900976590141 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900976590139} + m_Enabled: 0 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 1faa8e7e454a79b4db5fb86399863f5a, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &7899565900981782199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565900981782200} + m_Layer: 0 + m_Name: Ear.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565900981782200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565900981782199} + m_LocalRotation: {x: 0.004724248, y: 0.0037804034, z: -0.014471893, w: 0.999877} + m_LocalPosition: {x: 0.000000063329935, y: 0.041398622, z: -0.00000005122274} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901392530220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901000149257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901000149258} + m_Layer: 0 + m_Name: lower_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901000149258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901000149257} + m_LocalRotation: {x: -6.562376e-10, y: 8.101542e-11, z: -0.007827293, w: 0.99996936} + m_LocalPosition: {x: 7.428116e-10, y: 0.21297738, z: 0.0000000024205855} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565899843830550} + m_Father: {fileID: 7899565901141794550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901058336522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901058336523} + m_Layer: 0 + m_Name: RightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901058336523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901058336522} + m_LocalRotation: {x: -0.054126736, y: -0.0041361763, z: -0.003710919, w: 0.99851865} + m_LocalPosition: {x: 0.02956771, y: 0.053851206, z: 0.04608298} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901079161051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901079161052} + m_Layer: 0 + m_Name: jacket1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901079161052 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901079161051} + m_LocalRotation: {x: 0.0024548392, y: 0.0008833169, z: -0.000802278, w: 0.9999963} + m_LocalPosition: {x: 0.0000000041909516, y: 0.07596958, z: 0.000000005355105} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_Children: + - {fileID: 7899565901227108918} + m_Father: {fileID: 7899565900519979012} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901087022163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901087022164} + m_Layer: 0 + m_Name: Ring Intermediate.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901087022164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901087022163} + m_LocalRotation: {x: 2.3282636e-10, y: -1.572071e-10, z: 0.000000054948032, w: 1} + m_LocalPosition: {x: 0.0000000024603177, y: 0.027693799, z: 0.0000000010821215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899924617627} + m_Father: {fileID: 7899565901287534177} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901096199803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901096199804} + m_Layer: 0 + m_Name: BackTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901096199804 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901096199803} + m_LocalRotation: {x: 0.9696302, y: -0.024798704, z: -0.040486336, w: -0.23992346} + m_LocalPosition: {x: -0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 7899565901142133290} + m_Father: {fileID: 7899565899991057629} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901120665574 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901120665575} + m_Layer: 0 + m_Name: TopSideHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901120665575 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901120665574} + m_LocalRotation: {x: -0.01110661, y: -0.20289862, z: 0.20230816, w: 0.95800847} + m_LocalPosition: {x: 0.0000000121071935, y: 0.100261986, z: 0.00000003259629} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901521227276} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901126636332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901126636333} + m_Layer: 0 + m_Name: FrontHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901126636333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901126636332} + m_LocalRotation: {x: 0.96312976, y: -0.00030677606, z: -0.04054341, w: 0.26596466} + m_LocalPosition: {x: -0.07458027, y: -0.019160021, z: 0.06229854} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999995} + m_Children: + - {fileID: 7899565899859459216} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901141794549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901141794550} + m_Layer: 0 + m_Name: upper_arm.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901141794550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901141794549} + m_LocalRotation: {x: 0.00093286537, y: 0.0009331234, z: 0.0042724083, w: 0.99999005} + m_LocalPosition: {x: 5.820766e-10, y: 0.05056611, z: -0.000000048079528} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901000149258} + - {fileID: 7899565899992238986} + m_Father: {fileID: 7899565900730866986} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901142133289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901142133290} + m_Layer: 0 + m_Name: BackTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901142133290 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901142133289} + m_LocalRotation: {x: 0.00034856313, y: 0.02003709, z: -0.020332674, w: 0.9995924} + m_LocalPosition: {x: -0.000000006519258, y: 0.12215055, z: 0.000000006519258} + m_LocalScale: {x: 0.9999999, y: 0.9999998, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901096199804} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901156531836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901156531837} + m_Layer: 0 + m_Name: lower_leg.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901156531837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901156531836} + m_LocalRotation: {x: 0.054983176, y: 0.0037046827, z: -0.004219726, w: 0.9984715} + m_LocalPosition: {x: -0.0000000023137545, y: 0.29703885, z: -3.4924597e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 7899565900231638246} + m_Father: {fileID: 7899565900301664017} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901192871978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901192871979} + - component: {fileID: 7899565901192871980} + m_Layer: 0 + m_Name: Jacket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901192871979 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901192871978} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901192871980 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901192871978} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 27c4254ca54d54e499a21885134810fc, type: 2} + - {fileID: 2100000, guid: ba0a8bf502217b04c80009d2afa720ec, type: 2} + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300008, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00031611323, y: 0.12287455, z: 0.00012850761} + m_Extent: {x: 0.5301626, y: 0.2454839, z: 0.16120312} + m_DirtyAABB: 0 +--- !u!1 &7899565901204647654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901204647655} + m_Layer: 0 + m_Name: zipper1.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901204647655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901204647654} + m_LocalRotation: {x: -0.0017034607, y: -0.0075261914, z: 0.0076196888, w: 0.99994123} + m_LocalPosition: {x: 0.000000006344635, y: 0.029496063, z: 3.4924597e-10} + m_LocalScale: {x: 1, y: 1.0000002, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7899565900835182991} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901220752504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901220752505} + m_Layer: 0 + m_Name: nekkless + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901220752505 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901220752504} + m_LocalRotation: {x: 0.04349602, y: 0.011149334, z: -0.00845848, w: 0.9989556} + m_LocalPosition: {x: -2.4767879e-17, y: 0.04157078, z: 0.000000007450581} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 7899565900344588532} + - {fileID: 7899565901482056227} + m_Father: {fileID: 7899565900942096153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901225560769 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901225560770} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901225560770 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901225560769} + m_LocalRotation: {x: 0.046410732, y: 7.4811896e-10, z: 8.989825e-10, w: 0.99892247} + m_LocalPosition: {x: -2.4286129e-17, y: 0.20484583, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7899565901764778484} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901227108917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901227108918} + m_Layer: 0 + m_Name: jacket.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901227108918 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901227108917} + m_LocalRotation: {x: 0.0006172692, y: -0.04849617, z: 0.04838912, w: 0.9976504} + m_LocalPosition: {x: 0.000000006519258, y: 0.14147753, z: 0.0000000015133992} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.9999998} + m_Children: [] + m_Father: {fileID: 7899565901079161052} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901249974526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901249974527} + m_Layer: 0 + m_Name: Ear.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901249974527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901249974526} + m_LocalRotation: {x: 0.0047241887, y: -0.0037804374, z: 0.014471912, w: 0.999877} + m_LocalPosition: {x: -0.000000067055225, y: 0.041398663, z: -0.00000002142042} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.9999999} + m_Children: [] + m_Father: {fileID: 7899565900102044260} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901269894202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901269894203} + m_Layer: 0 + m_Name: necklace4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901269894203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901269894202} + m_LocalRotation: {x: -0.014120791, y: -0.014022608, z: 0.021458039, w: 0.9995717} + m_LocalPosition: {x: -0.00000005122274, y: 0.030631786, z: -0.000000027008355} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901314447299} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901276650559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901276650528} + m_Layer: 0 + m_Name: jacket.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901276650528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901276650559} + m_LocalRotation: {x: 0.00061103125, y: 0.048496712, z: -0.048386555, w: 0.99765044} + m_LocalPosition: {x: -0.0000000055879354, y: 0.14147751, z: -0.000000007566996} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900601905069} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901278703704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901278703705} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901278703705 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901278703704} + m_LocalRotation: {x: -0.0003809773, y: 0.00045420116, z: 0.00047363553, w: 0.99999976} + m_LocalPosition: {x: 1.0220447e-10, y: 0.020659039, z: 9.385195e-10} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565900918298309} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901287534176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901287534177} + m_Layer: 0 + m_Name: Ring Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901287534177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901287534176} + m_LocalRotation: {x: 0.0009400516, y: -0.0008998872, z: -0.039283156, w: 0.9992273} + m_LocalPosition: {x: 0.009394443, y: 0.056629397, z: -0.00024994777} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565901087022164} + m_Father: {fileID: 7899565899913844841} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901293299745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901293299746} + m_Layer: 0 + m_Name: Food_end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901293299746 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901293299745} + m_LocalRotation: {x: 0.0020113552, y: -0.000000004932947, z: 0.0000000074257125, + w: 0.999998} + m_LocalPosition: {x: 5.997869e-11, y: 0.08557032, z: 0.000000029758102} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565900289973932} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901296105556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901296105557} + m_Layer: 0 + m_Name: Index.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901296105557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901296105556} + m_LocalRotation: {x: 6.2064455e-16, y: 1.0182827e-15, z: 0.000000011175871, w: 1} + m_LocalPosition: {x: -6.938894e-18, y: 0.016229289, z: -0.00000012067382} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565899968445095} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901300604720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901300604721} + m_Layer: 0 + m_Name: FrontHair.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901300604721 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901300604720} + m_LocalRotation: {x: 0.9631298, y: 0.051836573, z: -0.010704771, w: 0.26377913} + m_LocalPosition: {x: 0.08300886, y: -0.013457713, z: 0.05233387} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 7899565899786187298} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901304456761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901304456762} + m_Layer: 0 + m_Name: zipper.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901304456762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901304456761} + m_LocalRotation: {x: 0.000000333716, y: 0.00000016163162, z: 0.00000012769152, w: 1} + m_LocalPosition: {x: -0.0000000058771548, y: 0.035647206, z: -0.0000000120944605} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901366326552} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901314447298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901314447299} + m_Layer: 0 + m_Name: necklace4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901314447299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901314447298} + m_LocalRotation: {x: -0.04460408, y: 0.02290292, z: -0.0035744414, w: 0.9987358} + m_LocalPosition: {x: -0.000039840583, y: 0.009843433, z: -0.00005052716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 7899565901269894203} + m_Father: {fileID: 7899565901482056227} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901315544640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901315544641} + m_Layer: 0 + m_Name: TopHair1.end.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901315544641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901315544640} + m_LocalRotation: {x: -0.09543542, y: -0.1310148, z: 0.13653435, w: 0.9772848} + m_LocalPosition: {x: -0.0000000018626451, y: 0.12204612, z: -0.000000014901161} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 7899565900098028904} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901359118363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901359118364} + - component: {fileID: 7899565901359118365} + m_Layer: 0 + m_Name: Hair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901359118364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901359118363} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901359118365 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901359118363} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: db8a608b32ec4564d9b7eca0e8215497, type: 2} + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300024, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.0009515807, y: 0.48824465, z: 0.016213022} + m_Extent: {x: 0.15530527, y: 0.15276957, z: 0.14888161} + m_DirtyAABB: 0 +--- !u!1 &7899565901366326551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901366326552} + m_Layer: 0 + m_Name: zipper + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901366326552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901366326551} + m_LocalRotation: {x: 0.0028960241, y: 0.015974918, z: -0.016025305, w: 0.99973977} + m_LocalPosition: {x: 0.06252316, y: 0.12136515, z: -0.083894454} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 7899565901304456762} + m_Father: {fileID: 7899565900601905069} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901370381065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901370381066} + m_Layer: 0 + m_Name: FrontTopHair.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901370381066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901370381065} + m_LocalRotation: {x: 0.011469459, y: 0.098657995, z: -0.09802735, w: 0.990215} + m_LocalPosition: {x: 0.000000030733645, y: 0.076281026, z: 0.000000007450581} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565901445971337} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901392530219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901392530220} + m_Layer: 0 + m_Name: Ear1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901392530220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901392530219} + m_LocalRotation: {x: -0.00133576, y: 0.001683119, z: -0.0009469393, w: 0.99999726} + m_LocalPosition: {x: 0.000000026077032, y: 0.03268398, z: -0.00000008195639} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 7899565900981782200} + m_Father: {fileID: 7899565901744875812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901404297793 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901404297794} + - component: {fileID: 7899565901404297795} + m_Layer: 0 + m_Name: Shirt_sater + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901404297794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901404297793} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901404297795 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901404297793} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300006, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.0039241984, y: 0.095858574, z: 0.001802139} + m_Extent: {x: 0.17298433, y: 0.26101363, z: 0.14018449} + m_DirtyAABB: 0 +--- !u!1 &7899565901407315172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901407315173} + - component: {fileID: 7899565901407315174} + m_Layer: 0 + m_Name: otherBody_full + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901407315173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901407315172} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901407315174 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901407315172} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300020, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.22207132, z: 0.007239528} + m_Extent: {x: 0.6575748, y: 0.6128845, z: 0.13382679} + m_DirtyAABB: 0 +--- !u!1 &7899565901411467505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901411467506} + m_Layer: 0 + m_Name: FrontHair.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901411467506 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901411467505} + m_LocalRotation: {x: 0.04389043, y: 0.09820208, z: -0.0977166, w: 0.9893844} + m_LocalPosition: {x: -0.000000011175871, y: 0.10293866, z: -0.00000000273576} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: [] + m_Father: {fileID: 7899565899982820576} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901429325317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901429325318} + m_Layer: 0 + m_Name: TopHair1.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901429325318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901429325317} + m_LocalRotation: {x: 0.9648871, y: -0.025956655, z: -0.10601806, w: -0.23891287} + m_LocalPosition: {x: -0.02352626, y: -0.010902743, z: -0.065714315} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999997} + m_Children: + - {fileID: 7899565900098718035} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901445971336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901445971337} + m_Layer: 0 + m_Name: FrontTopHair.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901445971337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901445971336} + m_LocalRotation: {x: 0.94925034, y: -0.10394703, z: -0.09926927, w: 0.27975783} + m_LocalPosition: {x: -0.067159474, y: -0.0066148015, z: 0.10016823} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1.0000004} + m_Children: + - {fileID: 7899565901370381066} + m_Father: {fileID: 7899565900012589477} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901454088736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901454088737} + - component: {fileID: 7899565901454088738} + m_Layer: 0 + m_Name: ohterBody + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901454088737 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901454088736} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901454088738 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901454088736} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0d0fed13f33b315409f121a84dbb0350, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300030, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: -0.00023663044, y: -0.22207132, z: 0.007239528} + m_Extent: {x: 0.6575748, y: 0.6128845, z: 0.13382679} + m_DirtyAABB: 0 +--- !u!1 &7899565901458969593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901458969594} + m_Layer: 0 + m_Name: Thumb Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901458969594 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901458969593} + m_LocalRotation: {x: -0.09000802, y: -0.09260252, z: -0.32339254, w: 0.93741167} + m_LocalPosition: {x: 0.017830906, y: 0.011478103, z: -0.010515174} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 7899565900573337512} + m_Father: {fileID: 7899565899843830550} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901482056226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901482056227} + m_Layer: 0 + m_Name: nekkless.002 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901482056227 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901482056226} + m_LocalRotation: {x: 0.16239649, y: -0.25550836, z: 0.214923, w: 0.92852086} + m_LocalPosition: {x: -0.0000000025029294, y: 0.043198965, z: -0.000000010175427} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 7899565901314447299} + m_Father: {fileID: 7899565901220752505} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901521227275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901521227276} + m_Layer: 0 + m_Name: TopSideHair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901521227276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901521227275} + m_LocalRotation: {x: 0.95636547, y: 0.24086949, z: 0.16284451, w: -0.028787803} + m_LocalPosition: {x: 0.09236359, y: -0.016853472, z: 0.005286087} + m_LocalScale: {x: 1.0000002, y: 1, z: 0.99999994} + m_Children: + - {fileID: 7899565901120665575} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901526923047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901526923048} + m_Layer: 0 + m_Name: zipper3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901526923048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901526923047} + m_LocalRotation: {x: 0.99763596, y: -0.036601987, z: -0.04081103, w: -0.041440196} + m_LocalPosition: {x: -0.14169404, y: 0.005559095, z: 0.067305796} + m_LocalScale: {x: 0.9999839, y: 0.9999997, z: 0.9999827} + m_Children: + - {fileID: 7899565900658203371} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901540738933 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901540738934} + m_Layer: 0 + m_Name: TopHair1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901540738934 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901540738933} + m_LocalRotation: {x: 0.95639646, y: 0.18324172, z: 0.10492799, w: 0.20178807} + m_LocalPosition: {x: 0.023418454, y: 0.018945735, z: 0.054939374} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999976} + m_Children: + - {fileID: 7899565900113112749} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901570192345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901570192346} + m_Layer: 0 + m_Name: Index Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901570192346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901570192345} + m_LocalRotation: {x: 0.00094005215, y: -0.0008998873, z: -0.039283127, w: 0.9992273} + m_LocalPosition: {x: -0.020244636, y: 0.05820393, z: -0.00030259497} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900385781716} + m_Father: {fileID: 7899565899913844841} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901572871238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901572871239} + m_Layer: 0 + m_Name: Little Proximal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901572871239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901572871238} + m_LocalRotation: {x: 0.00094005174, y: 0.0008998872, z: 0.039283194, w: 0.9992273} + m_LocalPosition: {x: -0.022333901, y: 0.052079123, z: -0.00023382832} + m_LocalScale: {x: 0.99999994, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900728098179} + m_Father: {fileID: 7899565899843830550} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901603001921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901603001922} + m_Layer: 0 + m_Name: Thumb Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901603001922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901603001921} + m_LocalRotation: {x: -0.09000128, y: 0.09259579, z: 0.32355326, w: 0.93735754} + m_LocalPosition: {x: -0.017830903, y: 0.0114781065, z: -0.010515174} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900020935780} + m_Father: {fileID: 7899565899913844841} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901604886240 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901604886241} + m_Layer: 0 + m_Name: Middle.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901604886241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901604886240} + m_LocalRotation: {x: 1.0769899e-14, y: -3.9551695e-16, z: -0.00000014062971, w: 1} + m_LocalPosition: {x: 9.313226e-10, y: 0.01768196, z: -0.00000011954798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565899708878656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901616399870 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901616399871} + - component: {fileID: 7899565901616399840} + m_Layer: 0 + m_Name: Zubon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901616399871 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901616399870} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565901622550894} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7899565901616399840 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901616399870} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b2436ee93071e8a45ab6208429243be7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 7899565901764778484} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300032, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Bones: + - {fileID: 7899565900121784528} + - {fileID: 7899565901674273019} + - {fileID: 7899565899687750154} + - {fileID: 7899565900921709174} + - {fileID: 7899565900676466230} + - {fileID: 7899565900324829067} + - {fileID: 7899565901278703705} + - {fileID: 7899565900918298309} + - {fileID: 7899565901670500047} + - {fileID: 7899565900013802121} + - {fileID: 7899565900737516967} + - {fileID: 7899565899913844841} + - {fileID: 7899565900567225091} + - {fileID: 7899565900712054014} + - {fileID: 7899565899708878656} + - {fileID: 7899565901604886241} + - {fileID: 7899565901287534177} + - {fileID: 7899565901087022164} + - {fileID: 7899565899924617627} + - {fileID: 7899565899963649695} + - {fileID: 7899565901756286457} + - {fileID: 7899565900914838952} + - {fileID: 7899565900609117219} + - {fileID: 7899565901708698165} + - {fileID: 7899565901570192346} + - {fileID: 7899565900385781716} + - {fileID: 7899565900249483889} + - {fileID: 7899565899822346194} + - {fileID: 7899565901603001922} + - {fileID: 7899565900020935780} + - {fileID: 7899565900829691102} + - {fileID: 7899565901671122406} + - {fileID: 7899565900730866986} + - {fileID: 7899565901141794550} + - {fileID: 7899565901000149258} + - {fileID: 7899565899843830550} + - {fileID: 7899565899779008261} + - {fileID: 7899565900945022683} + - {fileID: 7899565900008612166} + - {fileID: 7899565900836143316} + - {fileID: 7899565900112714909} + - {fileID: 7899565899820402235} + - {fileID: 7899565900470167595} + - {fileID: 7899565900580010709} + - {fileID: 7899565901572871239} + - {fileID: 7899565900728098179} + - {fileID: 7899565901676441362} + - {fileID: 7899565900439844993} + - {fileID: 7899565900096036668} + - {fileID: 7899565899752610451} + - {fileID: 7899565899968445095} + - {fileID: 7899565901296105557} + - {fileID: 7899565901458969594} + - {fileID: 7899565900573337512} + - {fileID: 7899565901657499112} + - {fileID: 7899565899892633047} + - {fileID: 7899565899992238986} + - {fileID: 7899565901719038565} + - {fileID: 7899565900289973932} + - {fileID: 7899565901293299746} + - {fileID: 7899565901526923048} + - {fileID: 7899565900658203371} + - {fileID: 7899565900942096153} + - {fileID: 7899565901220752505} + - {fileID: 7899565900344588532} + - {fileID: 7899565901706923364} + - {fileID: 7899565900632592083} + - {fileID: 7899565901482056227} + - {fileID: 7899565901314447299} + - {fileID: 7899565901269894203} + - {fileID: 7899565901225560770} + - {fileID: 7899565901764778484} + - {fileID: 7899565900835182991} + - {fileID: 7899565901204647655} + - {fileID: 7899565900448039653} + - {fileID: 7899565900114243456} + - {fileID: 7899565899658631881} + - {fileID: 7899565900102044260} + - {fileID: 7899565901249974527} + - {fileID: 7899565901744875812} + - {fileID: 7899565901392530220} + - {fileID: 7899565900981782200} + - {fileID: 7899565900012589477} + - {fileID: 7899565899982820576} + - {fileID: 7899565901411467506} + - {fileID: 7899565900163262582} + - {fileID: 7899565900346187862} + - {fileID: 7899565901126636333} + - {fileID: 7899565899859459216} + - {fileID: 7899565901300604721} + - {fileID: 7899565899786187298} + - {fileID: 7899565901445971337} + - {fileID: 7899565901370381066} + - {fileID: 7899565899891437726} + - {fileID: 7899565900347032305} + - {fileID: 7899565899991057629} + - {fileID: 7899565899747796849} + - {fileID: 7899565899929716441} + - {fileID: 7899565901096199804} + - {fileID: 7899565901142133290} + - {fileID: 7899565901663533677} + - {fileID: 7899565900799063427} + - {fileID: 7899565900834207872} + - {fileID: 7899565900272106237} + - {fileID: 7899565900291727484} + - {fileID: 7899565900098028904} + - {fileID: 7899565901315544641} + - {fileID: 7899565900017672345} + - {fileID: 7899565900347478697} + - {fileID: 7899565901521227276} + - {fileID: 7899565901120665575} + - {fileID: 7899565901540738934} + - {fileID: 7899565900113112749} + - {fileID: 7899565900272340178} + - {fileID: 7899565900109578261} + - {fileID: 7899565901636406430} + - {fileID: 7899565899879246291} + - {fileID: 7899565901429325318} + - {fileID: 7899565900098718035} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900519979012} + - {fileID: 7899565901079161052} + - {fileID: 7899565901227108918} + - {fileID: 7899565900651662042} + - {fileID: 7899565900601905069} + - {fileID: 7899565901276650528} + - {fileID: 7899565901366326552} + - {fileID: 7899565901304456762} + - {fileID: 7899565901662568684} + - {fileID: 7899565901655548218} + - {fileID: 7899565900815345469} + - {fileID: 7899565900471876893} + - {fileID: 7899565900301664017} + - {fileID: 7899565901156531837} + - {fileID: 7899565900231638246} + - {fileID: 7899565900895891374} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7899565900121784528} + m_AABB: + m_Center: {x: 0.00031858683, y: -0.34558824, z: -0.016913176} + m_Extent: {x: 0.1347444, y: 0.4046255, z: 0.12406255} + m_DirtyAABB: 0 +--- !u!1 &7899565901622550890 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901622550894} + - component: {fileID: 7899565901622550893} + - component: {fileID: 7899565901622550892} + - component: {fileID: 7899565901622550891} + m_Layer: 0 + m_Name: No_DynamicBone_Louon1.03_parts + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901622550894 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901622550890} + 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_Children: + - {fileID: 7899565900950014513} + - {fileID: 7899565899943142373} + - {fileID: 7899565899824151243} + - {fileID: 7899565899944915080} + - {fileID: 7899565901359118364} + - {fileID: 7899565901192871979} + - {fileID: 7899565899715956478} + - {fileID: 7899565899649751524} + - {fileID: 7899565900503269548} + - {fileID: 7899565900620637000} + - {fileID: 7899565900675073078} + - {fileID: 7899565901454088737} + - {fileID: 7899565901407315173} + - {fileID: 7899565900875430475} + - {fileID: 7899565900846137366} + - {fileID: 7899565900057657192} + - {fileID: 7899565901404297794} + - {fileID: 7899565900747009742} + - {fileID: 7899565901616399871} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7899565901622550893 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901622550890} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 847dd99658a23a54cb5a4b03c84e7a03, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &7899565901622550892 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901622550890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1122756102, guid: f78c4655b33cb5741983dc02e08899cf, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: + ViewPosition: {x: 0, y: 1.202, z: 0.07} + Animations: 1 + CustomStandingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, + type: 2} + CustomSittingAnims: {fileID: 22100000, guid: 75477b18883f16b4e99aa0fc19fb9cab, type: 2} + ScaleIPD: 1 + lipSync: 3 + lipSyncJawBone: {fileID: 0} + VisemeSkinnedMesh: {fileID: 7899565900617684938} + MouthOpenBlendShapeName: Facial_Blends.Jaw_Down + VisemeBlendShapes: + - sil + - PP + - FF + - TH + - DD + - kk + - CH + - SS + - nn + - RR + - aa + - E + - ih + - oh + - ou + unityVersion: 2018.4.20f1 + portraitCameraPositionOffset: {x: 0, y: 0, z: 0} + portraitCameraRotationOffset: {x: 0, y: 1, z: 0, w: -0.00000004371139} +--- !u!114 &7899565901622550891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901622550890} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1427037861, guid: 4ecd63eff847044b68db9453ce219299, type: 3} + m_Name: + m_EditorClassIdentifier: + launchedFromSDKPipeline: 0 + completedSDKPipeline: 0 + blueprintId: + contentType: 0 + assetBundleUnityVersion: +--- !u!1 &7899565901636406429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901636406430} + m_Layer: 0 + m_Name: TopHair3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901636406430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901636406429} + m_LocalRotation: {x: -0.3975708, y: 0.39410874, z: 0.42901003, w: 0.70891905} + m_LocalPosition: {x: 0.008185534, y: 0.017062156, z: -0.029059278} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 7899565899879246291} + m_Father: {fileID: 7899565900291727484} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901655548217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901655548218} + m_Layer: 0 + m_Name: lower_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901655548218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901655548217} + m_LocalRotation: {x: 0.054985415, y: -0.0037046606, z: 0.0042197253, w: 0.9984714} + m_LocalPosition: {x: -0.0000000045256456, y: 0.29703888, z: 7.566996e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900815345469} + m_Father: {fileID: 7899565901662568684} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901657499111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901657499112} + m_Layer: 0 + m_Name: Thumb Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901657499112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901657499111} + m_LocalRotation: {x: -0.00015083447, y: -0.0024416298, z: 0.009151697, w: 0.9999552} + m_LocalPosition: {x: 0.000000013038516, y: 0.019775948, z: -0.0000001124572} + m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994} + m_Children: + - {fileID: 7899565899892633047} + m_Father: {fileID: 7899565900573337512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901662568683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901662568684} + m_Layer: 0 + m_Name: upper_leg.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901662568684 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901662568683} + m_LocalRotation: {x: 0.999853, y: 0.0057723364, z: 0.0047790343, w: -0.015424078} + m_LocalPosition: {x: -0.0675942, y: -0.06947543, z: 0.00025566106} + m_LocalScale: {x: 1.0000045, y: 0.99999994, z: 1.0000376} + m_Children: + - {fileID: 7899565901655548218} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901663533676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901663533677} + m_Layer: 0 + m_Name: BackHair1.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901663533677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901663533676} + m_LocalRotation: {x: 0.9696302, y: 0.024798697, z: 0.040486336, w: -0.23992346} + m_LocalPosition: {x: 0.039550647, y: -0.022677772, z: -0.07799974} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1.0000004} + m_Children: + - {fileID: 7899565900799063427} + m_Father: {fileID: 7899565899991057629} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901670500046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901670500047} + m_Layer: 0 + m_Name: shoulder.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901670500047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901670500046} + m_LocalRotation: {x: -0.47239646, y: 0.47561848, z: 0.5274691, w: 0.52192444} + m_LocalPosition: {x: -0.061520234, y: 0.1660602, z: -0.008630987} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900013802121} + m_Father: {fileID: 7899565900918298309} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901671122405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901671122406} + m_Layer: 0 + m_Name: Thumb.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901671122406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901671122405} + m_LocalRotation: {x: 0.009349917, y: -0.020029707, z: 0.01760291, w: 0.9996007} + m_LocalPosition: {x: 0.000000011175871, y: 0.019742899, z: 0.00000008684583} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565900829691102} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901674273018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901674273019} + m_Layer: 0 + m_Name: Tail.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901674273019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901674273018} + m_LocalRotation: {x: 0.9893754, y: 0.00033832516, z: -0.00043580044, w: -0.14538226} + m_LocalPosition: {x: -0.000005347705, y: -0.022863412, z: -0.090328716} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000021} + m_Children: + - {fileID: 7899565899687750154} + m_Father: {fileID: 7899565900121784528} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901676441361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901676441362} + m_Layer: 0 + m_Name: Little Distal.R + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901676441362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901676441361} + m_LocalRotation: {x: -4.646113e-15, y: 8.1532003e-17, z: -0.00000006146729, w: 1} + m_LocalPosition: {x: 0.0000000037252903, y: 0.014198818, z: 0.0000000017988975} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565900439844993} + m_Father: {fileID: 7899565900728098179} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901706923363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901706923364} + m_Layer: 0 + m_Name: necklace3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901706923364 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901706923363} + m_LocalRotation: {x: -0.0021304872, y: -0.011028263, z: 0.0073887245, w: 0.99990964} + m_LocalPosition: {x: 0.0000000024447218, y: 0.012137998, z: -0.000000008636562} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 7899565900632592083} + m_Father: {fileID: 7899565900344588532} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901708698164 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901708698165} + m_Layer: 0 + m_Name: Little.end.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901708698165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901708698164} + m_LocalRotation: {x: 1.17754995e-14, y: -3.2612801e-16, z: -0.00000015553087, w: 1} + m_LocalPosition: {x: -1.3877788e-17, y: 0.015545551, z: 0.0000000018005695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7899565900609117219} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901719038564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901719038565} + m_Layer: 0 + m_Name: zipper4.end + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901719038565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901719038564} + m_LocalRotation: {x: 0.030660806, y: 0.018197747, z: -0.0034039537, w: 0.9993584} + m_LocalPosition: {x: -0.000000011175871, y: 0.028572183, z: 0.000000030733645} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 7899565899992238986} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901744875811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901744875812} + m_Layer: 0 + m_Name: Ear.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901744875812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901744875811} + m_LocalRotation: {x: 0.7712457, y: -0.45371068, z: -0.40706375, w: -0.18337363} + m_LocalPosition: {x: -0.06076737, y: 0.043015797, z: -0.00091300736} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 7899565901392530220} + m_Father: {fileID: 7899565901764778484} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901756286456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901756286457} + m_Layer: 0 + m_Name: Little Proximal.L + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901756286457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901756286456} + m_LocalRotation: {x: 0.00094005174, y: -0.0008998872, z: -0.039283212, w: 0.9992273} + m_LocalPosition: {x: 0.022333905, y: 0.052079123, z: -0.00023394765} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 7899565900914838952} + m_Father: {fileID: 7899565899913844841} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7899565901764778483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7899565901764778484} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7899565901764778484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7899565901764778483} + m_LocalRotation: {x: 0.05932118, y: -3.5266018e-10, z: -1.8616758e-10, w: 0.998239} + m_LocalPosition: {x: 1.6653345e-16, y: 0.055542324, z: -6.938894e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7899565899991057629} + - {fileID: 7899565901744875812} + - {fileID: 7899565899658631881} + - {fileID: 7899565900012589477} + - {fileID: 7899565900037307348} + - {fileID: 7899565901058336523} + - {fileID: 7899565900291727484} + - {fileID: 7899565900835182991} + - {fileID: 7899565900448039653} + m_Father: {fileID: 7899565901225560770} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab.meta new file mode 100644 index 00000000..d6415234 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Prefab/No_DynamicBone/No_DynamicBone_Louon1.1_parts.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed6317906147eed4d901db87c57e1fec +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture.meta new file mode 100644 index 00000000..cdcd351d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b32658f0aadc5b4caab195aa60fe1e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat new file mode 100644 index 00000000..ed2229aa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex1 + m_Shader: {fileID: 4800000, guid: 3795d7d1c7e8f344aa329a438c15f24e, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: Ltex1-31ab86fd + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 79280d61bfe2a6541a57517b56b2ab0c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 0 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat.meta new file mode 100644 index 00000000..a8931e8c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2436ee93071e8a45ab6208429243be7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png new file mode 100644 index 00000000..017fcfd3 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png.meta new file mode 100644 index 00000000..7150a0fd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 79280d61bfe2a6541a57517b56b2ab0c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat new file mode 100644 index 00000000..356c0d9e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex1N + m_Shader: {fileID: 4800000, guid: 2a4a9d017e8029548a42a0aad6c760fd, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: Ltex1N-4b46d890 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 44a86476fd2cb0944bd6266f3e2f917d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat.meta new file mode 100644 index 00000000..abc6b696 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a03b935f1ffc88c48846fa58b6b4a052 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png new file mode 100644 index 00000000..e396c432 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png.meta new file mode 100644 index 00000000..46becac0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1N.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 44a86476fd2cb0944bd6266f3e2f917d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat new file mode 100644 index 00000000..626ed4a2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex1a + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f1c2ac20eaa88f24eaf9131c18889cd0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat.meta new file mode 100644 index 00000000..c587cd8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: def12d0846d9c704d93bd76a58a22ca1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png new file mode 100644 index 00000000..457d2b52 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png.meta new file mode 100644 index 00000000..66070faf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1a.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f1c2ac20eaa88f24eaf9131c18889cd0 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat new file mode 100644 index 00000000..005e4e58 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex1b + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6307c8aa585a9be448f73f5e1eba2d94, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat.meta new file mode 100644 index 00000000..bee0899e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e5c22109a846e84db71809f1cb13543 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png new file mode 100644 index 00000000..ec0fa765 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png.meta new file mode 100644 index 00000000..e9fe9c58 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1b.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 6307c8aa585a9be448f73f5e1eba2d94 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat new file mode 100644 index 00000000..bca548a8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex1c + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 9f3879d86d987314789dd5f2978db1a4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: f7cb6cd4479cbf34f9111ed6797436dd, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 9a924856b019db0439c0db4b3fc99e32, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 80022bcfb8f55a846aabf7cbe41eb570, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 0 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.05 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 1.23 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.016 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 1 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0.24 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 1 + - _Shadowborder: 0.15 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat.meta new file mode 100644 index 00000000..726157fa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8718f5ad3de822d4ba4365d8d8751099 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png new file mode 100644 index 00000000..b9864072 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png.meta new file mode 100644 index 00000000..3bd5c24f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex1c.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 9f3879d86d987314789dd5f2978db1a4 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat new file mode 100644 index 00000000..9b75d027 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2 + m_Shader: {fileID: 4800000, guid: bd92025572cbdc949baea46076973dd6, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: Ltex2-26b5a8ba + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 8381e307abee3c44aa79463a6b40a70d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat.meta new file mode 100644 index 00000000..9ee47f26 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d0fed13f33b315409f121a84dbb0350 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png new file mode 100644 index 00000000..04d1d4c2 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png.meta new file mode 100644 index 00000000..75664af0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 8381e307abee3c44aa79463a6b40a70d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat new file mode 100644 index 00000000..5a9a8fd3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat @@ -0,0 +1,1982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2N + m_Shader: {fileID: 4800000, guid: 1beb9210930b8584292cb2b5c4f0b7fb, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + OptimizedShaderFolder: Ltex2N-0b834fa7 + OriginalShader: ".poiyomi/\u2022 Poiyomi Toon \u2022" + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: faf841d2e7ac4904bbca68e7c0590b55, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 1 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat.meta new file mode 100644 index 00000000..4b835aa2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 904e05d43e638f14c8ffc99219c972f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png new file mode 100644 index 00000000..3f0b3db5 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png.meta new file mode 100644 index 00000000..c0f0fc21 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2N.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: faf841d2e7ac4904bbca68e7c0590b55 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat new file mode 100644 index 00000000..3c97fbfc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2a + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 5c97cb99fafbb484c800a76db0642682, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat.meta new file mode 100644 index 00000000..993a3a40 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5fce09d1bf241349b99363aa2e372d4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png new file mode 100644 index 00000000..1cf22edb Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png.meta new file mode 100644 index 00000000..9d649b28 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2a.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 5c97cb99fafbb484c800a76db0642682 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat new file mode 100644 index 00000000..f90898bf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2b + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: be7b769d1583cc643993a8d7e1478a80, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat.meta new file mode 100644 index 00000000..ea5e7921 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7b96e3d6739394479e3fd8f498aba75 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png new file mode 100644 index 00000000..c7acc9f1 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png.meta new file mode 100644 index 00000000..5440b67f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2b.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: be7b769d1583cc643993a8d7e1478a80 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat new file mode 100644 index 00000000..5d8adc7a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2c + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 6f258dc77247b244eb7aec4b105ce351, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat.meta new file mode 100644 index 00000000..e8a0437d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72b087c19570a374c83cd3532d5f4588 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png new file mode 100644 index 00000000..ce6d1073 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png.meta new file mode 100644 index 00000000..45f74a18 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2c.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 6f258dc77247b244eb7aec4b105ce351 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat new file mode 100644 index 00000000..4920ac74 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat @@ -0,0 +1,1979 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ltex2d + m_Shader: {fileID: 4800000, guid: 917b37092bae034459c28c00a3a19b54, type: 3} + m_ShaderKeywords: VIGNETTE_MASKED _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AnisoTangentMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BackFaceTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BlueTexture: + 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} + - _ClearCoatCubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ClearCoatSmoothnessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CubeMap: + m_Texture: {fileID: 8900000, guid: 1f79f71b84fc2844bb81e9ae4f5bc384, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DecalTexture: + 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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveDetailNoise: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveEdgeGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DissolveToTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionFlowTexture1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortionMask: + 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} + - _EmissionMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxDepthMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionParallaxTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionScrollingCurve1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FlipbookTexArray: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlitterTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GreenTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingAOTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingDetailShadows: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LightingShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainFadeTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainHueShiftMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2fa2179d3d5aa4a4c96799aa25551097, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Matcap2Mask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicTintMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MirrorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoCubeMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanoMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PanosphereTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxHeightMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxInternalMapMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PointShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RGBMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RedTexure: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionCubemap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ReflectionReflectionMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalB: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalG: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RgbNormalR: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimBlendMask: + m_Texture: {fileID: 2800000, guid: 7413387a942d11c41ae7e46a7f46f8ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimEnviroMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimMask: + 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} + - _RimTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimWidthNoiseTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SSSThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapBlendMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowCapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanB2CustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowPlanBCustomShadowTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowStrengthMask: + m_Texture: {fileID: 2800000, guid: 9d0ed3cc256ca194fba00b66d3b666f4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadowborderBlurMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SmoothnessMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMacro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularAnisoJitterMicro1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMask1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularMetallicMap1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextGlyphs: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ToonRamp: + m_Texture: {fileID: 2800000, guid: 61bd594533da4fc42bd46ef93ba5a4f6, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _VertexManipulationHeightMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - DSGI: 0 + - Instancing: 0 + - LightmapFlags: 0 + - _AOStrength: 1 + - _AOStrengthAnimated: 0 + - _AlphaMaskAnimated: 0 + - _AlphaMaskPanAnimated: 0 + - _AlphaMaskUV: 0 + - _AlphaMaskUVAnimated: 0 + - _AlphaMod: 0 + - _AlphaModAnimated: 0 + - _AlphaPremultiply: 0 + - _AlphaPremultiplyAnimated: 0 + - _AlphaToMask: 0 + - _AlphaToMaskAnimated: 0 + - _AngleCompareTo: 0 + - _AngleCompareToAnimated: 0 + - _AngleForwardDirectionAnimated: 0 + - _AngleMinAlpha: 0 + - _AngleMinAlphaAnimated: 0 + - _AngleType: 0 + - _AngleTypeAnimated: 0 + - _AnisoSpec1Alpha: 1 + - _AnisoSpec1Alpha1: 1 + - _AnisoSpec1Alpha1Animated: 0 + - _AnisoSpec1AlphaAnimated: 0 + - _AnisoSpec2Alpha: 1 + - _AnisoSpec2Alpha1: 1 + - _AnisoSpec2Alpha1Animated: 0 + - _AnisoSpec2AlphaAnimated: 0 + - _AnisoTangentMap1Animated: 0 + - _AnisoTangentMap1PanAnimated: 0 + - _AnisoTangentMap1UV: 0 + - _AnisoTangentMap1UVAnimated: 0 + - _AnisoTangentMapAnimated: 0 + - _AnisoTangentMapPanAnimated: 0 + - _AnisoTangentMapUV: 0 + - _AnisoTangentMapUVAnimated: 0 + - _AnisoUseTangentMap: 0 + - _AnisoUseTangentMap1: 0 + - _AnisoUseTangentMap1Animated: 0 + - _AnisoUseTangentMapAnimated: 0 + - _AttenuationMultiplier: 0 + - _AttenuationMultiplierAnimated: 0 + - _BackFaceDetailIntensity: 1 + - _BackFaceEmissionStrength: 0 + - _BackFaceEnabled: 0 + - _BackFaceHueShift: 0 + - _BackFaceTextureUV: 0 + - _BlackLightMaskClearCoatAnimated: 0 + - _BlackLightMaskDebugAnimated: 0 + - _BlackLightMaskDissolveAnimated: 0 + - _BlackLightMaskEmission2Animated: 0 + - _BlackLightMaskEmissionAnimated: 0 + - _BlackLightMaskEnabledAnimated: 0 + - _BlackLightMaskEndAnimated: 0 + - _BlackLightMaskFlipbookAnimated: 0 + - _BlackLightMaskGlitterAnimated: 0 + - _BlackLightMaskIridescenceAnimated: 0 + - _BlackLightMaskKeysAnimated: 0 + - _BlackLightMaskMatcap2Animated: 0 + - _BlackLightMaskMatcapAnimated: 0 + - _BlackLightMaskMetallicAnimated: 0 + - _BlackLightMaskPanosphereAnimated: 0 + - _BlackLightMaskStartAnimated: 0 + - _BlendOp: 0 + - _BlendOpAlpha: 0 + - _BlendOpAlphaAnimated: 0 + - _BlendOpAnimated: 0 + - _BlueColorAnimated: 0 + - _BlueTextureAnimated: 0 + - _BuldgeFadeLengthAnimated: 0 + - _BuldgeHeightAnimated: 0 + - _BulgeMaskAnimated: 0 + - _BumpMapAnimated: 0 + - _BumpMapPanAnimated: 0 + - _BumpMapUV: 0 + - _BumpMapUVAnimated: 0 + - _BumpScale: 1 + - _BumpScaleAnimated: 0 + - _CameraAngleMax: 90 + - _CameraAngleMaxAnimated: 0 + - _CameraAngleMin: 45 + - _CameraAngleMinAnimated: 0 + - _ClearCoat: 1 + - _ClearCoatAnimated: 0 + - _ClearCoatCubeMapAnimated: 0 + - _ClearCoatForceLighting: 0 + - _ClearCoatForceLightingAnimated: 0 + - _ClearCoatInvertSmoothness: 0 + - _ClearCoatInvertSmoothnessAnimated: 0 + - _ClearCoatMaskAnimated: 0 + - _ClearCoatMaskPanAnimated: 0 + - _ClearCoatMaskUV: 0 + - _ClearCoatMaskUVAnimated: 0 + - _ClearCoatNormalToUse: 0 + - _ClearCoatNormalToUseAnimated: 0 + - _ClearCoatSampleWorld: 0 + - _ClearCoatSampleWorldAnimated: 0 + - _ClearCoatSmoothness: 0 + - _ClearCoatSmoothnessAnimated: 0 + - _ClearCoatSmoothnessMapAnimated: 0 + - _ClearCoatSmoothnessMapPanAnimated: 0 + - _ClearCoatSmoothnessMapUV: 0 + - _ClearCoatSmoothnessMapUVAnimated: 0 + - _ClearCoatTintAnimated: 0 + - _ColorAnimated: 0 + - _ColorMask: 15 + - _ColorMaskAnimated: 0 + - _ContinuousDissolve: 0 + - _ContinuousDissolveAnimated: 0 + - _CubeMapAnimated: 0 + - _Cull: 2 + - _CullAnimated: 0 + - _CustomShadow2nd: 1 + - _Cutoff: 0.5 + - _CutoffAnimated: 0 + - _DebugCameraData: 0 + - _DebugCameraDataAnimated: 0 + - _DebugEnabled: 0 + - _DebugLightingData: 0 + - _DebugLightingDataAnimated: 0 + - _DebugMeshData: 0 + - _DebugMeshDataAnimated: 0 + - _DecalBlendAdd: 0 + - _DecalBlendAddAnimated: 0 + - _DecalBlendMultiply: 0 + - _DecalBlendMultiplyAnimated: 0 + - _DecalBlendReplace: 0 + - _DecalBlendReplaceAnimated: 0 + - _DecalColorAnimated: 0 + - _DecalEmissionStrength: 0 + - _DecalEmissionStrengthAnimated: 0 + - _DecalEnabled: 0 + - _DecalEnabledAnimated: 0 + - _DecalMaskAnimated: 0 + - _DecalMaskPanAnimated: 0 + - _DecalMaskUV: 0 + - _DecalMaskUVAnimated: 0 + - _DecalPositionAnimated: 0 + - _DecalRotation: 0 + - _DecalRotationAnimated: 0 + - _DecalRotationSpeed: 0 + - _DecalRotationSpeedAnimated: 0 + - _DecalScaleAnimated: 0 + - _DecalTextureAnimated: 0 + - _DecalTexturePanAnimated: 0 + - _DecalTextureUV: 0 + - _DecalTextureUVAnimated: 0 + - _DecalTiled: 0 + - _DecalTiledAnimated: 0 + - _DepthAlphaMaxAnimated: 0 + - _DepthAlphaMinAnimated: 0 + - _DepthGlowColorAnimated: 0 + - _DepthGlowEmissionAnimated: 0 + - _DepthGradientAnimated: 0 + - _DepthGradientBlendAnimated: 0 + - _DepthGradientPanAnimated: 0 + - _DepthGradientTextureUVAnimated: 0 + - _DepthGradientUVAnimated: 0 + - _DepthMaskAnimated: 0 + - _DepthMaskPanAnimated: 0 + - _DepthMaskUVAnimated: 0 + - _DetailBrightness: 1 + - _DetailBrightnessAnimated: 0 + - _DetailEnabled: 0 + - _DetailMaskAnimated: 0 + - _DetailMaskPanAnimated: 0 + - _DetailMaskUV: 0 + - _DetailMaskUVAnimated: 0 + - _DetailNormalMapAnimated: 0 + - _DetailNormalMapPanAnimated: 0 + - _DetailNormalMapScale: 1 + - _DetailNormalMapScaleAnimated: 0 + - _DetailNormalMapUV: 0 + - _DetailNormalMapUVAnimated: 0 + - _DetailTexAnimated: 0 + - _DetailTexIntensity: 1 + - _DetailTexIntensityAnimated: 0 + - _DetailTexPanAnimated: 0 + - _DetailTexUV: 0 + - _DetailTexUVAnimated: 0 + - _DetailTintAnimated: 0 + - _DisableDirectionalInAdd: 1 + - _DissolveAlpha: 0 + - _DissolveAlpha0: 0 + - _DissolveAlpha0Animated: 0 + - _DissolveAlpha1: 0 + - _DissolveAlpha1Animated: 0 + - _DissolveAlpha2: 0 + - _DissolveAlpha2Animated: 0 + - _DissolveAlpha3: 0 + - _DissolveAlpha3Animated: 0 + - _DissolveAlpha4: 0 + - _DissolveAlpha4Animated: 0 + - _DissolveAlpha5: 0 + - _DissolveAlpha5Animated: 0 + - _DissolveAlpha6: 0 + - _DissolveAlpha6Animated: 0 + - _DissolveAlpha7: 0 + - _DissolveAlpha7Animated: 0 + - _DissolveAlpha8: 0 + - _DissolveAlpha8Animated: 0 + - _DissolveAlpha9: 0 + - _DissolveAlpha9Animated: 0 + - _DissolveAlphaAnimated: 0 + - _DissolveDetailNoiseAnimated: 0 + - _DissolveDetailNoisePanAnimated: 0 + - _DissolveDetailNoiseUV: 0 + - _DissolveDetailNoiseUVAnimated: 0 + - _DissolveDetailStrength: 0.1 + - _DissolveDetailStrengthAnimated: 0 + - _DissolveEdgeColorAnimated: 0 + - _DissolveEdgeEmission: 0 + - _DissolveEdgeEmissionAnimated: 0 + - _DissolveEdgeGradientAnimated: 0 + - _DissolveEdgeHardness: 0.5 + - _DissolveEdgeHardnessAnimated: 0 + - _DissolveEdgeWidth: 0.025 + - _DissolveEdgeWidthAnimated: 0 + - _DissolveEmission1Side: 2 + - _DissolveEmission1SideAnimated: 0 + - _DissolveEmissionSide: 2 + - _DissolveEmissionSideAnimated: 0 + - _DissolveEndPointAnimated: 0 + - _DissolveInvertDetailNoise: 0 + - _DissolveInvertDetailNoiseAnimated: 0 + - _DissolveInvertNoise: 0 + - _DissolveInvertNoiseAnimated: 0 + - _DissolveMaskAnimated: 0 + - _DissolveMaskInvert: 0 + - _DissolveMaskInvertAnimated: 0 + - _DissolveMaskPanAnimated: 0 + - _DissolveMaskUV: 0 + - _DissolveMaskUVAnimated: 0 + - _DissolveNoiseTextureAnimated: 0 + - _DissolveNoiseTexturePanAnimated: 0 + - _DissolveNoiseTextureUV: 0 + - _DissolveNoiseTextureUVAnimated: 0 + - _DissolveP2PEdgeLength: 0.1 + - _DissolveP2PEdgeLengthAnimated: 0 + - _DissolveP2PWorldLocal: 0 + - _DissolveP2PWorldLocalAnimated: 0 + - _DissolveStartPointAnimated: 0 + - _DissolveTextureColorAnimated: 0 + - _DissolveToEmissionStrength: 0 + - _DissolveToEmissionStrengthAnimated: 0 + - _DissolveToTextureAnimated: 0 + - _DissolveToTexturePanAnimated: 0 + - _DissolveToTextureUV: 0 + - _DissolveToTextureUVAnimated: 0 + - _DissolveType: 1 + - _DissolveTypeAnimated: 0 + - _DissolveUseVertexColors: 0 + - _DissolveUseVertexColorsAnimated: 0 + - _DistortionFlowTexture1Animated: 0 + - _DistortionFlowTextureAnimated: 0 + - _DistortionMaskAnimated: 0 + - _DistortionMaskPanAnimated: 0 + - _DistortionMaskUV: 0 + - _DistortionMaskUVAnimated: 0 + - _DistortionSpeed1Animated: 0 + - _DistortionSpeedAnimated: 0 + - _DistortionStrength: 0.5 + - _DistortionStrength1: 0.5 + - _DistortionStrength1Animated: 0 + - _DistortionStrengthAnimated: 0 + - _DitherGradient: 0.1 + - _DitherGradientAnimated: 0 + - _DitheringEnabled: 0 + - _DitheringEnabledAnimated: 0 + - _DoubleSidedBackfaceHueShiftFromBase: 0 + - _DoubleSidedBackfaceLightIntensity: 0.1 + - _DoubleSidedBackfaceSaturationFromBase: 1 + - _DoubleSidedBackfaceUseColorShift: 0 + - _DoubleSidedBackfaceValueFromBase: 1 + - _DoubleSidedFlipBackfaceNormal: 0 + - _DstBlend: 0 + - _DstBlendAnimated: 0 + - _EmissionBaseColorAsMap: 0 + - _EmissionBaseColorAsMap1: 0 + - _EmissionBaseColorAsMap1Animated: 0 + - _EmissionBaseColorAsMapAnimated: 0 + - _EmissionBlinkingEnabled: 0 + - _EmissionBlinkingEnabled1: 0 + - _EmissionBlinkingEnabledAnimated: 0 + - _EmissionBlinkingOffset: 0 + - _EmissionBlinkingOffset1: 0 + - _EmissionBlinkingOffset1Animated: 0 + - _EmissionBlinkingOffsetAnimated: 0 + - _EmissionCenterOutEnabled: 0 + - _EmissionCenterOutEnabled1: 0 + - _EmissionCenterOutEnabled1Animated: 0 + - _EmissionCenterOutEnabledAnimated: 0 + - _EmissionCenterOutSpeed: 5 + - _EmissionCenterOutSpeed1: 5 + - _EmissionCenterOutSpeed1Animated: 0 + - _EmissionCenterOutSpeedAnimated: 0 + - _EmissionColor1Animated: 0 + - _EmissionColorAnimated: 0 + - _EmissionHueShift: 0 + - _EmissionHueShift1: 0 + - _EmissionHueShift1Animated: 0 + - _EmissionHueShiftAnimated: 0 + - _EmissionHueShiftEnabled: 0 + - _EmissionHueShiftEnabled1: 0 + - _EmissionHueShiftEnabled1Animated: 0 + - _EmissionHueShiftEnabledAnimated: 0 + - _EmissionMap1Animated: 0 + - _EmissionMap1PanAnimated: 0 + - _EmissionMap1UV: 0 + - _EmissionMap1UVAnimated: 0 + - _EmissionMapAnimated: 0 + - _EmissionMapPanAnimated: 0 + - _EmissionMapUV: 0 + - _EmissionMapUVAnimated: 0 + - _EmissionMask1Animated: 0 + - _EmissionMask1PanAnimated: 0 + - _EmissionMask1UV: 0 + - _EmissionMask1UVAnimated: 0 + - _EmissionMaskAnimated: 0 + - _EmissionMaskPanAnimated: 0 + - _EmissionMaskUV: 0 + - _EmissionMaskUVAnimated: 0 + - _EmissionParallaxDepth: 0 + - _EmissionParallaxDepthMaskInvert: 0 + - _EmissionReplace: 0 + - _EmissionReplaceAnimated: 0 + - _EmissionScrollingCurve1Animated: 0 + - _EmissionScrollingCurveAnimated: 0 + - _EmissionScrollingOffset: 0 + - _EmissionScrollingOffset1: 0 + - _EmissionScrollingOffset1Animated: 0 + - _EmissionScrollingOffsetAnimated: 0 + - _EmissionScrollingUseCurve: 0 + - _EmissionScrollingUseCurve1: 0 + - _EmissionScrollingUseCurve1Animated: 0 + - _EmissionScrollingUseCurveAnimated: 0 + - _EmissionScrollingVertexColor: 0 + - _EmissionScrollingVertexColor1: 0 + - _EmissionScrollingVertexColor1Animated: 0 + - _EmissionScrollingVertexColorAnimated: 0 + - _EmissionStrength: 0 + - _EmissionStrength1: 0 + - _EmissionStrength1Animated: 0 + - _EmissionStrengthAnimated: 0 + - _EmissiveBlink_Max: 1 + - _EmissiveBlink_Max1: 1 + - _EmissiveBlink_Max1Animated: 0 + - _EmissiveBlink_MaxAnimated: 0 + - _EmissiveBlink_Min: 0 + - _EmissiveBlink_Min1: 0 + - _EmissiveBlink_Min1Animated: 0 + - _EmissiveBlink_MinAnimated: 0 + - _EmissiveBlink_Velocity: 4 + - _EmissiveBlink_Velocity1: 4 + - _EmissiveBlink_Velocity1Animated: 0 + - _EmissiveBlink_VelocityAnimated: 0 + - _EmissiveScroll_Direction1Animated: 0 + - _EmissiveScroll_DirectionAnimated: 0 + - _EmissiveScroll_Interval: 20 + - _EmissiveScroll_Interval1: 20 + - _EmissiveScroll_Interval1Animated: 0 + - _EmissiveScroll_IntervalAnimated: 0 + - _EmissiveScroll_Velocity: 10 + - _EmissiveScroll_Velocity1: 10 + - _EmissiveScroll_Velocity1Animated: 0 + - _EmissiveScroll_VelocityAnimated: 0 + - _EmissiveScroll_Width: 10 + - _EmissiveScroll_Width1: 10 + - _EmissiveScroll_Width1Animated: 0 + - _EmissiveScroll_WidthAnimated: 0 + - _EnableBlurAnimated: 0 + - _EnableBulgeAnimated: 0 + - _EnableClearCoat: 0 + - _EnableClearCoatAnimated: 0 + - _EnableDissolve: 0 + - _EnableDissolveAnimated: 0 + - _EnableDistortion: 0 + - _EnableDistortionAnimated: 0 + - _EnableEmission: 0 + - _EnableEmission1: 0 + - _EnableEmission1Animated: 0 + - _EnableEmissionAnimated: 0 + - _EnableEnvironmentalRim: 0 + - _EnableEnvironmentalRimAnimated: 0 + - _EnableFlipbook: 0 + - _EnableFlipbookAnimated: 0 + - _EnableGITDEmission: 0 + - _EnableGITDEmission1: 0 + - _EnableGITDEmission1Animated: 0 + - _EnableGITDEmissionAnimated: 0 + - _EnableHoloAnimated: 0 + - _EnableIridescenceAnimated: 0 + - _EnableLighting: 1 + - _EnableLightingAnimated: 0 + - _EnableMetallic: 0 + - _EnableMetallicAnimated: 0 + - _EnableMirrorOptions: 0 + - _EnableMirrorOptionsAnimated: 0 + - _EnableMirrorTexture: 0 + - _EnableMirrorTextureAnimated: 0 + - _EnableRandom: 0 + - _EnableRandomAnimated: 0 + - _EnableRimLighting: 0 + - _EnableRimLightingAnimated: 0 + - _EnableSSS: 0 + - _EnableSSSAnimated: 0 + - _EnableScifiSpawnInAnimated: 0 + - _EnableSpecular: 0 + - _EnableSpecular1: 0 + - _EnableSpecular1Animated: 0 + - _EnableSpecularAnimated: 0 + - _EnableTouchGlowAnimated: 0 + - _EnableVertexGlitchAnimated: 0 + - _EnableVideoAnimated: 0 + - _EnableVoronoiAnimated: 0 + - _FadeLengthAnimated: 0 + - _FlipbookAdd: 0 + - _FlipbookAddAnimated: 0 + - _FlipbookAlphaControlsFinalAlpha: 0 + - _FlipbookAlphaControlsFinalAlphaAnimated: 0 + - _FlipbookColorAnimated: 0 + - _FlipbookColorReplaces: 0 + - _FlipbookColorReplacesAnimated: 0 + - _FlipbookCurrentFrame: -1 + - _FlipbookCurrentFrameAnimated: 0 + - _FlipbookEmissionStrength: 0 + - _FlipbookEmissionStrengthAnimated: 0 + - _FlipbookFPS: 30 + - _FlipbookFPSAnimated: 0 + - _FlipbookIntensityControlsAlpha: 0 + - _FlipbookIntensityControlsAlphaAnimated: 0 + - _FlipbookMaskAnimated: 0 + - _FlipbookMaskPanAnimated: 0 + - _FlipbookMaskUV: 0 + - _FlipbookMaskUVAnimated: 0 + - _FlipbookMultiply: 0 + - _FlipbookMultiplyAnimated: 0 + - _FlipbookReplace: 1 + - _FlipbookReplaceAnimated: 0 + - _FlipbookRotation: 0 + - _FlipbookRotationAnimated: 0 + - _FlipbookRotationSpeed: 0 + - _FlipbookRotationSpeedAnimated: 0 + - _FlipbookScaleOffsetAnimated: 0 + - _FlipbookTexArrayAnimated: 0 + - _FlipbookTexArrayPanAnimated: 0 + - _FlipbookTexArrayUV: 0 + - _FlipbookTexArrayUVAnimated: 0 + - _FlipbookTiled: 0 + - _FlipbookTiledAnimated: 0 + - _FlipbookTotalFrames: 1 + - _FlipbookTotalFramesAnimated: 0 + - _ForceOpaque: 0 + - _ForceOpaqueAnimated: 0 + - _ForgotToLockMaterial: 1 + - _GIEmissionMultiplier: 1 + - _GITDEMaxEmissionMultiplier: 0 + - _GITDEMaxEmissionMultiplier1: 0 + - _GITDEMaxEmissionMultiplier1Animated: 0 + - _GITDEMaxEmissionMultiplierAnimated: 0 + - _GITDEMaxLight: 1 + - _GITDEMaxLight1: 1 + - _GITDEMaxLight1Animated: 0 + - _GITDEMaxLightAnimated: 0 + - _GITDEMinEmissionMultiplier: 1 + - _GITDEMinEmissionMultiplier1: 1 + - _GITDEMinEmissionMultiplier1Animated: 0 + - _GITDEMinEmissionMultiplierAnimated: 0 + - _GITDEMinLight: 0 + - _GITDEMinLight1: 0 + - _GITDEMinLight1Animated: 0 + - _GITDEMinLightAnimated: 0 + - _GITDEWorldOrMesh: 0 + - _GITDEWorldOrMesh1: 0 + - _GITDEWorldOrMesh1Animated: 0 + - _GITDEWorldOrMeshAnimated: 0 + - _GlitterAngleRange: 90 + - _GlitterAngleRangeAnimated: 0 + - _GlitterBias: 0.8 + - _GlitterBiasAnimated: 0 + - _GlitterBlendType: 0 + - _GlitterBlendTypeAnimated: 0 + - _GlitterBrightness: 3 + - _GlitterBrightnessAnimated: 0 + - _GlitterCenterSize: 0.08 + - _GlitterCenterSizeAnimated: 0 + - _GlitterColorAnimated: 0 + - _GlitterColorMapAnimated: 0 + - _GlitterColorMapPanAnimated: 0 + - _GlitterColorMapUV: 0 + - _GlitterColorMapUVAnimated: 0 + - _GlitterContrast: 300 + - _GlitterContrastAnimated: 0 + - _GlitterEnable: 0 + - _GlitterEnableAnimated: 0 + - _GlitterFrequency: 300 + - _GlitterFrequencyAnimated: 0 + - _GlitterJaggyFix: 0 + - _GlitterJaggyFixAnimated: 0 + - _GlitterJitter: 1 + - _GlitterJitterAnimated: 0 + - _GlitterMaskAnimated: 0 + - _GlitterMaskPanAnimated: 0 + - _GlitterMaskUV: 0 + - _GlitterMaskUVAnimated: 0 + - _GlitterMinBrightness: 0 + - _GlitterMinBrightnessAnimated: 0 + - _GlitterMinMaxBrightnessAnimated: 0 + - _GlitterMinMaxSaturationAnimated: 0 + - _GlitterMinMaxSizeAnimated: 0 + - _GlitterMode: 0 + - _GlitterModeAnimated: 0 + - _GlitterPanAnimated: 0 + - _GlitterRandomColors: 0 + - _GlitterRandomColorsAnimated: 0 + - _GlitterRandomRotation: 0 + - _GlitterRandomRotationAnimated: 0 + - _GlitterRandomSize: 0 + - _GlitterRandomSizeAnimated: 0 + - _GlitterShape: 0 + - _GlitterShapeAnimated: 0 + - _GlitterSize: 0.3 + - _GlitterSizeAnimated: 0 + - _GlitterSpeed: 10 + - _GlitterSpeedAnimated: 0 + - _GlitterTextureAnimated: 0 + - _GlitterTexturePanAnimated: 0 + - _GlitterTextureRotation: 0 + - _GlitterTextureRotationAnimated: 0 + - _GlitterUseSurfaceColor: 0 + - _GlitterUseSurfaceColorAnimated: 0 + - _GlossBlend: 0.5 + - _GlossPower: 0.5 + - _GrabBlurDirectionsAnimated: 0 + - _GrabBlurDistanceAnimated: 0 + - _GrabBlurQualityAnimated: 0 + - _GrabDstBlendAnimated: 0 + - _GrabPassBlendFactorAnimated: 0 + - _GrabPassUseAlphaAnimated: 0 + - _GrabSrcBlendAnimated: 0 + - _GreenColorAnimated: 0 + - _GreenTextureAnimated: 0 + - _HelpBoxHideLocking: 0 + - _HelpBoxLocking: 0 + - _HoloAlphaMapAnimated: 0 + - _HoloCoordinateSpaceAnimated: 0 + - _HoloDirectionAnimated: 0 + - _HoloFresnelAlphaAnimated: 0 + - _HoloLineDensityAnimated: 0 + - _HoloRimSharpnessAnimated: 0 + - _HoloRimWidthAnimated: 0 + - _HoloScrollSpeedAnimated: 0 + - _IgnoreFog: 0 + - _IgnoreFogAnimated: 0 + - _InvertSmoothness: 0 + - _InvertSmoothnessAnimated: 0 + - _IridescenceAddBlendAnimated: 0 + - _IridescenceEmissionStrengthAnimated: 0 + - _IridescenceIntensityAnimated: 0 + - _IridescenceMaskAnimated: 0 + - _IridescenceMaskUVAnimated: 0 + - _IridescenceMultiplyBlendAnimated: 0 + - _IridescenceNormalIntensityAnimated: 0 + - _IridescenceNormalMapAnimated: 0 + - _IridescenceNormalSelectionAnimated: 0 + - _IridescenceNormalToggleAnimated: 0 + - _IridescenceNormalUVAnimated: 0 + - _IridescenceRampAnimated: 0 + - _IridescenceReplaceBlendAnimated: 0 + - _IridescenceTimeAnimated: 0 + - _LightSampling: 0 + - _LightingAOTexAnimated: 0 + - _LightingAOTexPanAnimated: 0 + - _LightingAOTexUV: 0 + - _LightingAOTexUVAnimated: 0 + - _LightingAdditiveDetailStrength: 1 + - _LightingAdditiveDetailStrengthAnimated: 0 + - _LightingAdditiveGradientEnd: 0.5 + - _LightingAdditiveGradientEndAnimated: 0 + - _LightingAdditiveGradientStart: 0 + - _LightingAdditiveGradientStartAnimated: 0 + - _LightingAdditiveLimitIntensity: 0 + - _LightingAdditiveLimitIntensityAnimated: 0 + - _LightingAdditiveMaxIntensity: 1 + - _LightingAdditiveMaxIntensityAnimated: 0 + - _LightingAdditivePassthrough: 0.5 + - _LightingAdditivePassthroughAnimated: 0 + - _LightingAdditiveType: 1 + - _LightingAdditiveTypeAnimated: 0 + - _LightingDetailShadowsAnimated: 0 + - _LightingDetailShadowsEnabled: 0 + - _LightingDetailShadowsEnabledAnimated: 0 + - _LightingDetailShadowsPanAnimated: 0 + - _LightingDetailShadowsUV: 0 + - _LightingDetailShadowsUVAnimated: 0 + - _LightingDetailStrength: 1 + - _LightingDetailStrengthAnimated: 0 + - _LightingDirectColorMode: 0 + - _LightingDirectColorModeAnimated: 0 + - _LightingEnableAO: 0 + - _LightingEnableAOAnimated: 0 + - _LightingEnableHSL: 0 + - _LightingEnableHSLAnimated: 0 + - _LightingGradientEnd: 0.5 + - _LightingGradientEndAnimated: 0 + - _LightingGradientStart: 0 + - _LightingGradientStartAnimated: 0 + - _LightingHSLIntensity: 1 + - _LightingHSLIntensityAnimated: 0 + - _LightingIgnoreAmbientColor: 0 + - _LightingIgnoreAmbientColorAnimated: 0 + - _LightingIndirectColorMode: 0 + - _LightingIndirectColorModeAnimated: 0 + - _LightingMinLightBrightness: 0 + - _LightingMinLightBrightnessAnimated: 0 + - _LightingMinShadowBrightnessRatio: 0 + - _LightingMinShadowBrightnessRatioAnimated: 0 + - _LightingMode: 0 + - _LightingModeAnimated: 0 + - _LightingMonochromatic: 0 + - _LightingMonochromaticAnimated: 0 + - _LightingOnlyUnityShadows: 0 + - _LightingOnlyUnityShadowsAnimated: 0 + - _LightingRampType: 0 + - _LightingRampTypeAnimated: 0 + - _LightingShadingEnabled: 0 + - _LightingShadingEnabledAnimated: 0 + - _LightingShadowColorAnimated: 0 + - _LightingShadowHue: 0.5 + - _LightingShadowHueAnimated: 0 + - _LightingShadowLightness: 0.5 + - _LightingShadowLightnessAnimated: 0 + - _LightingShadowMaskAnimated: 0 + - _LightingShadowMaskPanAnimated: 0 + - _LightingShadowMaskUV: 0 + - _LightingShadowMaskUVAnimated: 0 + - _LightingShadowSaturation: 0.5 + - _LightingShadowSaturationAnimated: 0 + - _LightingShadowTextureAnimated: 0 + - _LightingShadowTexturePanAnimated: 0 + - _LightingShadowTextureUV: 0 + - _LightingShadowTextureUVAnimated: 0 + - _LightingStandardSmoothness: 0 + - _LightingStandardSmoothnessAnimated: 0 + - _LightingUncapped: 0 + - _LightingUncappedAnimated: 0 + - _LineColorAnimated: 0 + - _LineWidth: 0 + - _LineWidthAnimated: 0 + - _LockTooltip: 0 + - _MainAlphaToCoverage: 0 + - _MainAlphaToCoverageAnimated: 0 + - _MainDistanceFadeAnimated: 0 + - _MainEmissionStrength: 0 + - _MainEmissionStrengthAnimated: 0 + - _MainFadeTextureAnimated: 0 + - _MainFadeTexturePanAnimated: 0 + - _MainFadeTextureUV: 0 + - _MainFadeTextureUVAnimated: 0 + - _MainHueShift: 0 + - _MainHueShiftAnimated: 0 + - _MainHueShiftMaskAnimated: 0 + - _MainHueShiftMaskPanAnimated: 0 + - _MainHueShiftMaskUV: 0 + - _MainHueShiftMaskUVAnimated: 0 + - _MainHueShiftReplace: 1 + - _MainHueShiftReplaceAnimated: 0 + - _MainHueShiftSpeed: 0 + - _MainHueShiftSpeedAnimated: 0 + - _MainHueShiftToggle: 0 + - _MainHueShiftToggleAnimated: 0 + - _MainMinAlpha: 0 + - _MainMinAlphaAnimated: 0 + - _MainMipScale: 0.25 + - _MainMipScaleAnimated: 0 + - _MainShadowClipMod: 0 + - _MainShadowClipModAnimated: 0 + - _MainTexAnimated: 0 + - _MainTexPanAnimated: 0 + - _MainTex_STAnimated: 0 + - _MainTextureUV: 0 + - _MainTextureUVAnimated: 0 + - _MainUseVertexColorAlpha: 0 + - _MainUseVertexColorAlphaAnimated: 0 + - _MainVertexColoring: 0 + - _MainVertexColoringAnimated: 0 + - _Matcap2Add: 0 + - _Matcap2AddAnimated: 0 + - _Matcap2Animated: 0 + - _Matcap2Border: 0.43 + - _Matcap2BorderAnimated: 0 + - _Matcap2ColorAnimated: 0 + - _Matcap2EmissionStrength: 0 + - _Matcap2EmissionStrengthAnimated: 0 + - _Matcap2Enable: 0 + - _Matcap2EnableAnimated: 0 + - _Matcap2Intensity: 1 + - _Matcap2IntensityAnimated: 0 + - _Matcap2LightMask: 0 + - _Matcap2LightMaskAnimated: 0 + - _Matcap2MaskAnimated: 0 + - _Matcap2MaskInvert: 0 + - _Matcap2MaskInvertAnimated: 0 + - _Matcap2MaskPanAnimated: 0 + - _Matcap2MaskUV: 0 + - _Matcap2MaskUVAnimated: 0 + - _Matcap2Multiply: 0 + - _Matcap2MultiplyAnimated: 0 + - _Matcap2Normal: 1 + - _Matcap2NormalAnimated: 0 + - _Matcap2Replace: 0 + - _Matcap2ReplaceAnimated: 0 + - _MatcapAdd: 0 + - _MatcapAddAnimated: 0 + - _MatcapAnimated: 0 + - _MatcapBlend: 1 + - _MatcapBlendMode: 3 + - _MatcapBorder: 0.43 + - _MatcapBorderAnimated: 0 + - _MatcapColorAnimated: 0 + - _MatcapEmissionStrength: 0 + - _MatcapEmissionStrengthAnimated: 0 + - _MatcapEnable: 0 + - _MatcapEnableAnimated: 0 + - _MatcapIntensity: 1 + - _MatcapIntensityAnimated: 0 + - _MatcapLightMask: 0 + - _MatcapLightMaskAnimated: 0 + - _MatcapMaskAnimated: 0 + - _MatcapMaskInvert: 0 + - _MatcapMaskInvertAnimated: 0 + - _MatcapMaskPanAnimated: 0 + - _MatcapMaskUV: 0 + - _MatcapMaskUVAnimated: 0 + - _MatcapMultiply: 0 + - _MatcapMultiplyAnimated: 0 + - _MatcapNormal: 1 + - _MatcapNormalAnimated: 0 + - _MatcapNormalMix: 1 + - _MatcapReplace: 1 + - _MatcapReplaceAnimated: 0 + - _MatcapShadeMix: 0 + - _MetalReflectionTintAnimated: 0 + - _Metallic: 0 + - _MetallicAnimated: 0 + - _MetallicMaskAnimated: 0 + - _MetallicMaskPanAnimated: 0 + - _MetallicMaskUV: 0 + - _MetallicMaskUVAnimated: 0 + - _MetallicTintMapAnimated: 0 + - _MetallicTintMapPanAnimated: 0 + - _MetallicTintMapUV: 0 + - _MetallicTintMapUVAnimated: 0 + - _Mirror: 0 + - _MirrorAnimated: 0 + - _MirrorTextureAnimated: 0 + - _MirrorTexturePanAnimated: 0 + - _MirrorTextureUV: 0 + - _MirrorTextureUVAnimated: 0 + - _Mode: 0 + - _ModelAngleMax: 90 + - _ModelAngleMaxAnimated: 0 + - _ModelAngleMin: 45 + - _ModelAngleMinAnimated: 0 + - _OffsetFactor: 0 + - _OffsetFactorAnimated: 0 + - _OffsetUnits: 0 + - _OffsetUnitsAnimated: 0 + - _OtherShadowAdjust: -0.1 + - _OtherShadowBorderSharpness: 3 + - _OutlineCull: 1 + - _OutlineCullAnimated: 0 + - _OutlineDropShadowOffsetAnimated: 0 + - _OutlineEmission: 0 + - _OutlineEmissionAnimated: 0 + - _OutlineFadeDistanceAnimated: 0 + - _OutlineFixedSize: 0 + - _OutlineFixedSizeAnimated: 0 + - _OutlineHueShiftFromBase: 0 + - _OutlineLit: 1 + - _OutlineLitAnimated: 0 + - _OutlineMaskAnimated: 0 + - _OutlineMaskUV: 0 + - _OutlineMode: 0 + - _OutlineModeAnimated: 0 + - _OutlineOffsetFactor: 0 + - _OutlineOffsetUnits: 0 + - _OutlinePersonaDirectionAnimated: 0 + - _OutlineRimLightBlend: 0 + - _OutlineRimLightBlendAnimated: 0 + - _OutlineSaturationFromBase: 1 + - _OutlineShadeMix: 1 + - _OutlineShadowStrength: 1 + - _OutlineShadowStrengthAnimated: 0 + - _OutlineStencilCompareFunction: 8 + - _OutlineStencilCompareFunctionAnimated: 0 + - _OutlineStencilFailOp: 0 + - _OutlineStencilFailOpAnimated: 0 + - _OutlineStencilPassOp: 0 + - _OutlineStencilPassOpAnimated: 0 + - _OutlineStencilReadMask: 255 + - _OutlineStencilReadMaskAnimated: 0 + - _OutlineStencilRef: 0 + - _OutlineStencilRefAnimated: 0 + - _OutlineStencilWriteMask: 255 + - _OutlineStencilWriteMaskAnimated: 0 + - _OutlineStencilZFailOp: 0 + - _OutlineStencilZFailOpAnimated: 0 + - _OutlineTextureAnimated: 0 + - _OutlineTextureColorRate: 0.219 + - _OutlineTexturePanAnimated: 0 + - _OutlineTextureUV: 0 + - _OutlineTintMix: 0 + - _OutlineTintMixAnimated: 0 + - _OutlineUseColorShift: 0 + - _OutlineUseVertexColors: 0 + - _OutlineUseVertexColorsAnimated: 0 + - _OutlineValueFromBase: 1 + - _OutlineWidth: 0.04 + - _PanoBlend: 0 + - _PanoBlendAnimated: 0 + - _PanoCubeMapAnimated: 0 + - _PanoCubeMapToggle: 0 + - _PanoCubeMapToggleAnimated: 0 + - _PanoEmission: 0 + - _PanoEmissionAnimated: 0 + - _PanoInfiniteStereoToggle: 0 + - _PanoInfiniteStereoToggleAnimated: 0 + - _PanoMaskAnimated: 0 + - _PanoMaskPanAnimated: 0 + - _PanoMaskUV: 0 + - _PanoMaskUVAnimated: 0 + - _PanoToggle: 0 + - _PanoToggleAnimated: 0 + - _PanosphereColorAnimated: 0 + - _PanospherePanAnimated: 0 + - _PanosphereTextureAnimated: 0 + - _ParallaxBias: 0.42 + - _ParallaxBiasAnimated: 0 + - _ParallaxHeightMapAnimated: 0 + - _ParallaxHeightMapEnabled: 0 + - _ParallaxHeightMapEnabledAnimated: 0 + - _ParallaxHeightMapMaskAnimated: 0 + - _ParallaxHeightMapMaskPanAnimated: 0 + - _ParallaxHeightMapMaskUV: 0 + - _ParallaxHeightMapMaskUVAnimated: 0 + - _ParallaxHeightMapPanAnimated: 0 + - _ParallaxInternalHeightFromAlpha: 0 + - _ParallaxInternalHeightFromAlphaAnimated: 0 + - _ParallaxInternalHeightmapMode: 0 + - _ParallaxInternalHeightmapModeAnimated: 0 + - _ParallaxInternalIterations: 1 + - _ParallaxInternalIterationsAnimated: 0 + - _ParallaxInternalMapAnimated: 0 + - _ParallaxInternalMapEnabled: 0 + - _ParallaxInternalMapEnabledAnimated: 0 + - _ParallaxInternalMapMaskAnimated: 0 + - _ParallaxInternalMapMaskPanAnimated: 0 + - _ParallaxInternalMapMaskUV: 0 + - _ParallaxInternalMapMaskUVAnimated: 0 + - _ParallaxInternalMaxColorAnimated: 0 + - _ParallaxInternalMaxDepth: 1 + - _ParallaxInternalMaxDepthAnimated: 0 + - _ParallaxInternalMaxFade: 1 + - _ParallaxInternalMaxFadeAnimated: 0 + - _ParallaxInternalMinColorAnimated: 0 + - _ParallaxInternalMinDepth: 0 + - _ParallaxInternalMinDepthAnimated: 0 + - _ParallaxInternalMinFade: 0 + - _ParallaxInternalMinFadeAnimated: 0 + - _ParallaxInternalPanDepthSpeedAnimated: 0 + - _ParallaxInternalPanSpeedAnimated: 0 + - _ParallaxMap: 0 + - _ParallaxMapAnimated: 0 + - _ParallaxStrength: 0 + - _ParallaxStrengthAnimated: 0 + - _ParallaxUV: 0 + - _ParallaxUVAnimated: 0 + - _PointAddIntensity: 1 + - _PointShadowSteps: 2 + - _PointShadowStrength: 0.5 + - _PointShadowUseStep: 0 + - _PointShadowborder: 0.5 + - _PointShadowborderBlur: 0.01 + - _RGBBlendMultiplicative: 0 + - _RGBBlendMultiplicativeAnimated: 0 + - _RGBBluePanningAnimated: 0 + - _RGBBlue_UV: 0 + - _RGBBlue_UVAnimated: 0 + - _RGBGreenPanningAnimated: 0 + - _RGBGreen_UV: 0 + - _RGBGreen_UVAnimated: 0 + - _RGBMaskAnimated: 0 + - _RGBMaskEnabled: 0 + - _RGBMaskEnabledAnimated: 0 + - _RGBMaskPanningAnimated: 0 + - _RGBMaskUV: 0 + - _RGBMaskUVAnimated: 0 + - _RGBNormalBlend: 0 + - _RGBNormalBlendAnimated: 0 + - _RGBRedPanningAnimated: 0 + - _RGBRed_UV: 0 + - _RGBRed_UVAnimated: 0 + - _RGBUseVertexColors: 0 + - _RGBUseVertexColorsAnimated: 0 + - _RedColorAnimated: 0 + - _RedTexureAnimated: 0 + - _ReflectionNormalMix: 1 + - _ReflectionReflectionPower: 1 + - _ReflectionShadeMix: 0 + - _ReflectionSuppressBaseColorValue: 1 + - _RefractionChromaticAberattionAnimated: 0 + - _RefractionEnabledAnimated: 0 + - _RefractionIndexAnimated: 0 + - _RgbNormalBScale: 0 + - _RgbNormalBUV: 0 + - _RgbNormalGScale: 0 + - _RgbNormalGUV: 0 + - _RgbNormalRScale: 0 + - _RgbNormalRUV: 0 + - _RgbNormalsEnabled: 0 + - _RimBlend: 0.33 + - _RimBrighten: 0 + - _RimBrightenAnimated: 0 + - _RimEnviroBlur: 0.7 + - _RimEnviroBlurAnimated: 0 + - _RimEnviroIntensity: 1 + - _RimEnviroIntensityAnimated: 0 + - _RimEnviroMaskAnimated: 0 + - _RimEnviroMaskPanAnimated: 0 + - _RimEnviroMaskUV: 0 + - _RimEnviroMaskUVAnimated: 0 + - _RimEnviroMinBrightness: 0 + - _RimEnviroMinBrightnessAnimated: 0 + - _RimEnviroSharpness: 0 + - _RimEnviroSharpnessAnimated: 0 + - _RimEnviroWidth: 0.45 + - _RimEnviroWidthAnimated: 0 + - _RimFresnelPower: 200 + - _RimLightColorAnimated: 0 + - _RimLightColorBias: 0 + - _RimLightColorBiasAnimated: 0 + - _RimLightNormal: 1 + - _RimLightNormalAnimated: 0 + - _RimLightingInvert: 0 + - _RimLightingInvertAnimated: 0 + - _RimMaskAnimated: 0 + - _RimMaskPanAnimated: 0 + - _RimMaskUV: 0 + - _RimMaskUVAnimated: 0 + - _RimShadeMix: 1 + - _RimSharpness: 0.25 + - _RimSharpnessAnimated: 0 + - _RimStrength: 0 + - _RimStrengthAnimated: 0 + - _RimTexAnimated: 0 + - _RimTexPanAnimated: 0 + - _RimTexUV: 0 + - _RimTexUVAnimated: 0 + - _RimUpperSideWidth: 0.082 + - _RimUseBaseTexture: 1 + - _RimWidth: 0.8 + - _RimWidthAnimated: 0 + - _RimWidthNoiseStrength: 0.1 + - _RimWidthNoiseStrengthAnimated: 0 + - _RimWidthNoiseTextureAnimated: 0 + - _RimWidthNoiseTexturePanAnimated: 0 + - _RimWidthNoiseTextureUV: 0 + - _RimWidthNoiseTextureUVAnimated: 0 + - _SSSColorAnimated: 0 + - _SSSDistortion: 1 + - _SSSDistortionAnimated: 0 + - _SSSPower: 5 + - _SSSPowerAnimated: 0 + - _SSSSCale: 0.25 + - _SSSSCaleAnimated: 0 + - _SSSThicknessMapAnimated: 0 + - _SSSThicknessMapPanAnimated: 0 + - _SSSThicknessMapUV: 0 + - _SSSThicknessMapUVAnimated: 0 + - _SSSThicknessMod: 0 + - _SSSThicknessModAnimated: 0 + - _SampleWorld: 0 + - _SampleWorldAnimated: 0 + - _Saturation: 0 + - _SaturationAnimated: 0 + - _ScrollingEmission: 0 + - _ScrollingEmission1: 0 + - _ScrollingEmission1Animated: 0 + - _ScrollingEmissionAnimated: 0 + - _ShaderOptimizerEnabled: 0 + - _ShadowCapBlend: 1 + - _ShadowCapBlendMode: 3 + - _ShadowCapNormalMix: 1 + - _ShadowCasterCulling: 0 + - _ShadowIndirectIntensity: 0.25 + - _ShadowMix: 0 + - _ShadowMixAnimated: 0 + - _ShadowMixThreshold: 0.5 + - _ShadowMixThresholdAnimated: 0 + - _ShadowMixWidthMod: 0.5 + - _ShadowMixWidthModAnimated: 0 + - _ShadowOffset: 0 + - _ShadowOffsetAnimated: 0 + - _ShadowPlanB2HueShiftFromBase: 0.013 + - _ShadowPlanB2SaturationFromBase: 1 + - _ShadowPlanB2UseCustomShadowTexture: 0 + - _ShadowPlanB2ValueFromBase: 1 + - _ShadowPlanB2border: 0.541 + - _ShadowPlanB2borderBlur: 0.552 + - _ShadowPlanBDefaultShadowMix: 0.307 + - _ShadowPlanBHueShiftFromBase: -0.038 + - _ShadowPlanBSaturationFromBase: 0.91 + - _ShadowPlanBUseCustomShadowTexture: 0 + - _ShadowPlanBUsePlanB: 0 + - _ShadowPlanBValueFromBase: 0.89 + - _ShadowSteps: 7 + - _ShadowStrength: 0 + - _ShadowStrengthAnimated: 0 + - _ShadowUseStep: 0 + - _Shadowborder: 0 + - _ShadowborderBlur: 0 + - _Smoothness: 0 + - _SmoothnessAnimated: 0 + - _SmoothnessFrom: 1 + - _SmoothnessFrom1: 1 + - _SmoothnessFrom1Animated: 0 + - _SmoothnessFromAnimated: 0 + - _SmoothnessMaskAnimated: 0 + - _SmoothnessMaskPanAnimated: 0 + - _SmoothnessMaskUV: 0 + - _SmoothnessMaskUVAnimated: 0 + - _SpawnInAlphaAnimated: 0 + - _SpawnInEmissionColorAnimated: 0 + - _SpawnInEmissionOffsetAnimated: 0 + - _SpawnInGradientFinishAnimated: 0 + - _SpawnInGradientStartAnimated: 0 + - _SpawnInNoiseAnimated: 0 + - _SpawnInNoiseIntensityAnimated: 0 + - _SpawnInVertOffsetAnimated: 0 + - _SpawnInVertOffsetOffsetAnimated: 0 + - _Spec1Offset: 0 + - _Spec1Offset1: 0 + - _Spec1Offset1Animated: 0 + - _Spec1OffsetAnimated: 0 + - _Spec2Smoothness: 0 + - _Spec2Smoothness1: 0 + - _Spec2Smoothness1Animated: 0 + - _Spec2SmoothnessAnimated: 0 + - _SpecWhatTangent: 0 + - _SpecWhatTangent1: 0 + - _SpecWhatTangent1Animated: 0 + - _SpecWhatTangentAnimated: 0 + - _SpecularAnisoJitterMacro1Animated: 0 + - _SpecularAnisoJitterMacro1PanAnimated: 0 + - _SpecularAnisoJitterMacro1UV: 0 + - _SpecularAnisoJitterMacro1UVAnimated: 0 + - _SpecularAnisoJitterMacroAnimated: 0 + - _SpecularAnisoJitterMacroMultiplier: 0 + - _SpecularAnisoJitterMacroMultiplier1: 0 + - _SpecularAnisoJitterMacroMultiplier1Animated: 0 + - _SpecularAnisoJitterMacroMultiplierAnimated: 0 + - _SpecularAnisoJitterMacroPanAnimated: 0 + - _SpecularAnisoJitterMacroUV: 0 + - _SpecularAnisoJitterMacroUVAnimated: 0 + - _SpecularAnisoJitterMicro1Animated: 0 + - _SpecularAnisoJitterMicro1PanAnimated: 0 + - _SpecularAnisoJitterMicro1UV: 0 + - _SpecularAnisoJitterMicro1UVAnimated: 0 + - _SpecularAnisoJitterMicroAnimated: 0 + - _SpecularAnisoJitterMicroMultiplier: 0 + - _SpecularAnisoJitterMicroMultiplier1: 0 + - _SpecularAnisoJitterMicroMultiplier1Animated: 0 + - _SpecularAnisoJitterMicroMultiplierAnimated: 0 + - _SpecularAnisoJitterMicroPanAnimated: 0 + - _SpecularAnisoJitterMicroUV: 0 + - _SpecularAnisoJitterMicroUVAnimated: 0 + - _SpecularAnisoJitterMirrored: 0 + - _SpecularAnisoJitterMirrored1: 0 + - _SpecularAnisoJitterMirrored1Animated: 0 + - _SpecularAnisoJitterMirroredAnimated: 0 + - _SpecularInvertSmoothness: 0 + - _SpecularInvertSmoothness1: 0 + - _SpecularInvertSmoothness1Animated: 0 + - _SpecularInvertSmoothnessAnimated: 0 + - _SpecularMap1Animated: 0 + - _SpecularMap1PanAnimated: 0 + - _SpecularMap1UV: 0 + - _SpecularMap1UVAnimated: 0 + - _SpecularMapAnimated: 0 + - _SpecularMapPanAnimated: 0 + - _SpecularMapUV: 0 + - _SpecularMapUVAnimated: 0 + - _SpecularMask1Animated: 0 + - _SpecularMask1PanAnimated: 0 + - _SpecularMask1UV: 0 + - _SpecularMask1UVAnimated: 0 + - _SpecularMaskAnimated: 0 + - _SpecularMaskPanAnimated: 0 + - _SpecularMaskUV: 0 + - _SpecularMaskUVAnimated: 0 + - _SpecularMetallic: 0 + - _SpecularMetallic1: 0 + - _SpecularMetallic1Animated: 0 + - _SpecularMetallicAnimated: 0 + - _SpecularMetallicMap1UV: 0 + - _SpecularMetallicMapUV: 0 + - _SpecularNormal: 1 + - _SpecularNormal1: 1 + - _SpecularNormal1Animated: 0 + - _SpecularNormalAnimated: 0 + - _SpecularSmoothness: 1 + - _SpecularSmoothness1: 0.75 + - _SpecularSmoothness1Animated: 0 + - _SpecularSmoothnessAnimated: 0 + - _SpecularTint1Animated: 0 + - _SpecularTintAnimated: 0 + - _SpecularToonEnd: 1 + - _SpecularToonEnd1: 1 + - _SpecularToonEnd1Animated: 0 + - _SpecularToonEndAnimated: 0 + - _SpecularToonInnerOuter1Animated: 0 + - _SpecularToonInnerOuterAnimated: 0 + - _SpecularToonStart: 0.95 + - _SpecularToonStart1: 0.95 + - _SpecularToonStart1Animated: 0 + - _SpecularToonStartAnimated: 0 + - _SpecularType: 1 + - _SpecularType1: 1 + - _SpecularType1Animated: 0 + - _SpecularTypeAnimated: 0 + - _SrcBlend: 1 + - _SrcBlendAnimated: 0 + - _StencilCompareFunction: 8 + - _StencilCompareFunctionAnimated: 0 + - _StencilFailOp: 0 + - _StencilFailOpAnimated: 0 + - _StencilPassOp: 0 + - _StencilPassOpAnimated: 0 + - _StencilReadMask: 255 + - _StencilReadMaskAnimated: 0 + - _StencilRef: 0 + - _StencilRefAnimated: 0 + - _StencilWriteMask: 255 + - _StencilWriteMaskAnimated: 0 + - _StencilZFailOp: 0 + - _StencilZFailOpAnimated: 0 + - _TextEnabled: 0 + - _TextEnabledAnimated: 0 + - _TextFPSColorAnimated: 0 + - _TextFPSEmissionStrength: 0 + - _TextFPSEmissionStrengthAnimated: 0 + - _TextFPSEnabled: 0 + - _TextFPSEnabledAnimated: 0 + - _TextFPSOffsetAnimated: 0 + - _TextFPSPaddingAnimated: 0 + - _TextFPSRotation: 0 + - _TextFPSRotationAnimated: 0 + - _TextFPSScaleAnimated: 0 + - _TextFPSUV: 0 + - _TextFPSUVAnimated: 0 + - _TextGlyphsAnimated: 0 + - _TextPixelRange: 4 + - _TextPixelRangeAnimated: 0 + - _TextPositionColorAnimated: 0 + - _TextPositionEmissionStrength: 0 + - _TextPositionEmissionStrengthAnimated: 0 + - _TextPositionEnabled: 0 + - _TextPositionEnabledAnimated: 0 + - _TextPositionOffsetAnimated: 0 + - _TextPositionPaddingAnimated: 0 + - _TextPositionRotation: 0 + - _TextPositionRotationAnimated: 0 + - _TextPositionScaleAnimated: 0 + - _TextPositionUV: 0 + - _TextPositionUVAnimated: 0 + - _TextTimeColorAnimated: 0 + - _TextTimeEmissionStrength: 0 + - _TextTimeEmissionStrengthAnimated: 0 + - _TextTimeEnabled: 0 + - _TextTimeEnabledAnimated: 0 + - _TextTimeOffsetAnimated: 0 + - _TextTimePaddingAnimated: 0 + - _TextTimeRotation: 0 + - _TextTimeRotationAnimated: 0 + - _TextTimeScaleAnimated: 0 + - _TextTimeUV: 0 + - _TextTimeUVAnimated: 0 + - _ToonRampAnimated: 0 + - _UseDoubleSided: 1 + - _UseEmissionParallax: 0 + - _UseGloss: 0 + - _UseOutline: 1 + - _UsePositionRelatedCalc: 0 + - _UseReflection: 0 + - _UseReflectionProbe: 1 + - _UseRim: 1 + - _UseShadowTexture: 0 + - _UseShadowTextureAnimated: 0 + - _UseVertexLight: 1 + - _Version: 1026 + - _VertexColorBlendDiffuse: 0 + - _VertexColorBlendEmissive: 0 + - _VertexGlitchFrequencyAnimated: 0 + - _VertexGlitchStrengthAnimated: 0 + - _VertexGlitchThresholdAnimated: 0 + - _VertexManipulationHeight: 0 + - _VertexManipulationHeightAnimated: 0 + - _VertexManipulationHeightBias: 0 + - _VertexManipulationHeightBiasAnimated: 0 + - _VertexManipulationHeightMaskAnimated: 0 + - _VertexManipulationHeightPanAnimated: 0 + - _VertexManipulationHeightUV: 0 + - _VertexManipulationHeightUVAnimated: 0 + - _VertexManipulationLocalRotationAnimated: 0 + - _VertexManipulationLocalScaleAnimated: 0 + - _VertexManipulationLocalTranslationAnimated: 0 + - _VertexManipulationWorldTranslationAnimated: 0 + - _VertexManipulationsEnabled: 0 + - _VertexRoundingDivision: 500 + - _VertexRoundingDivisionAnimated: 0 + - _VertexRoundingEnabled: 0 + - _VertexRoundingEnabledAnimated: 0 + - _VertexUnwrap: 0 + - _VertexUnwrapAnimated: 0 + - _VideoBacklightAnimated: 0 + - _VideoCRTPixelEnergizedTimeAnimated: 0 + - _VideoCRTRefreshRateAnimated: 0 + - _VideoContrastAnimated: 0 + - _VideoDebugTextureAnimated: 0 + - _VideoEnableDebugAnimated: 0 + - _VideoEnableVideoPlayerAnimated: 0 + - _VideoGameboyRampAnimated: 0 + - _VideoMaskPanningAnimated: 0 + - _VideoMaskTextureAnimated: 0 + - _VideoOffsetAnimated: 0 + - _VideoPanningAnimated: 0 + - _VideoPixelTextureAnimated: 0 + - _VideoPixelateToResolutionAnimated: 0 + - _VideoRepeatVideoTextureAnimated: 0 + - _VideoResolutionAnimated: 0 + - _VideoSaturationAnimated: 0 + - _VideoTilingAnimated: 0 + - _VideoTypeAnimated: 0 + - _VideoUVNumberAnimated: 0 + - _VoronoiBlendAnimated: 0 + - _VoronoiColor0Animated: 0 + - _VoronoiColor1Animated: 0 + - _VoronoiEffectsMaterialAlphaAnimated: 0 + - _VoronoiEmission0Animated: 0 + - _VoronoiEmission1Animated: 0 + - _VoronoiEnableRandomCellColorAnimated: 0 + - _VoronoiGradientAnimated: 0 + - _VoronoiMaskAnimated: 0 + - _VoronoiMaskPanAnimated: 0 + - _VoronoiMaskUVAnimated: 0 + - _VoronoiNoiseAnimated: 0 + - _VoronoiNoiseIntensityAnimated: 0 + - _VoronoiNoisePanAnimated: 0 + - _VoronoiNoiseUVAnimated: 0 + - _VoronoiRandomMinMaxBrightnessAnimated: 0 + - _VoronoiRandomMinMaxSaturationAnimated: 0 + - _VoronoiScaleAnimated: 0 + - _VoronoiSpaceAnimated: 0 + - _VoronoiSpeedAnimated: 0 + - _VoronoiTypeAnimated: 0 + - _ZTest: 4 + - _ZTestAnimated: 0 + - _ZWrite: 1 + - _ZWriteAnimated: 0 + - _commentIfZero_EnableOutlinePass: 0 + - _commentIfZero_LightingAdditiveEnable: 1 + - _commentIfZero_LightingAdditiveEnableAnimated: 0 + - _glitterFrequencyLinearEmissive: 20 + - _glitterFrequencyLinearEmissiveAnimated: 0 + - footer_discord: 0 + - footer_github: 0 + - footer_patreon: 0 + - footer_twitter: 0 + - footer_youtube: 0 + - m_LockingInfo: 0 + - m_ParallaxMap: 0 + - m_Special_Effects: 0 + - m_end_Alpha: 0 + - m_end_BonusSliders: 0 + - m_end_CenterOutEmission: 0 + - m_end_CenterOutEmission1: 0 + - m_end_DecalSection: 0 + - m_end_DetailOptions: 0 + - m_end_Lighting: 0 + - m_end_MainHueShift: 0 + - m_end_MainVertexColors: 0 + - m_end_Matcap2: 0 + - m_end_Metallic: 0 + - m_end_OutlineStencil: 0 + - m_end_RGBMask: 0 + - m_end_ShadowMix: 0 + - m_end_StencilPassOptions: 0 + - m_end_Text: 0 + - m_end_TextFPS: 0 + - m_end_TextInstanceTime: 0 + - m_end_TextPosition: 0 + - m_end_ambientOcclusion: 0 + - m_end_angularFade: 0 + - m_end_backFace: 0 + - m_end_bakedLighting: 0 + - m_end_blending: 0 + - m_end_blinkingEmissionOptions: 0 + - m_end_blinkingEmissionOptions1: 0 + - m_end_clearCoat: 0 + - m_end_debugOptions: 0 + - m_end_detailShadows: 0 + - m_end_dissolve: 0 + - m_end_dissolveMasking: 0 + - m_end_distanceFade: 0 + - m_end_distortionFlow: 0 + - m_end_emission1Options: 0 + - m_end_emissionOptions: 0 + - m_end_flipBook: 0 + - m_end_glitter: 0 + - m_end_glitterRandom: 0 + - m_end_glowInDarkEmissionOptions: 0 + - m_end_glowInDarkEmissionOptions1: 0 + - m_end_lightingAdvanced: 0 + - m_end_lightingHSL: 0 + - m_end_lightingModifiers: 0 + - m_end_manualFlipbookControl: 0 + - m_end_matcap: 0 + - m_end_mirrorOptions: 0 + - m_end_outlineAdvanced: 0 + - m_end_panosphereOptions: 0 + - m_end_parallaxAdvanced: 0 + - m_end_parallaxHeightmap: 0 + - m_end_parallaxInternal: 0 + - m_end_pointToPoint: 0 + - m_end_reflectionRim: 0 + - m_end_rimLightOptions: 0 + - m_end_rimWidthNoise: 0 + - m_end_scrollingEmission1Options: 0 + - m_end_scrollingEmissionOptions: 0 + - m_end_shadowTexture: 0 + - m_end_specular: 0 + - m_end_specular1: 0 + - m_end_subsurface: 0 + - m_end_vertexManipulation: 0 + - m_lightingOptions: 0 + - m_mainOptions: 1 + - m_outlineOptions: 0 + - m_renderingOptions: 0 + - m_start_Alpha: 0 + - m_start_BonusSliders: 0 + - m_start_CenterOutEmission: 0 + - m_start_CenterOutEmission1: 0 + - m_start_DecalSection: 0 + - m_start_DetailOptions: 0 + - m_start_Lighting: 0 + - m_start_MainHueShift: 0 + - m_start_MainVertexColors: 0 + - m_start_Matcap2: 0 + - m_start_Metallic: 0 + - m_start_OutlineStencil: 0 + - m_start_RGBMask: 0 + - m_start_ShadowMix: 0 + - m_start_StencilPassOptions: 0 + - m_start_Text: 0 + - m_start_TextFPS: 0 + - m_start_TextInstanceTime: 0 + - m_start_TextPosition: 0 + - m_start_ambientOcclusion: 0 + - m_start_angularFade: 0 + - m_start_backFace: 0 + - m_start_bakedLighting: 0 + - m_start_blending: 0 + - m_start_blinkingEmissionOptions: 0 + - m_start_blinkingEmissionOptions1: 0 + - m_start_clearCoat: 0 + - m_start_debugOptions: 0 + - m_start_detailShadows: 0 + - m_start_dissolve: 0 + - m_start_dissolveMasking: 0 + - m_start_distanceFade: 0 + - m_start_distortionFlow: 0 + - m_start_emission1Options: 0 + - m_start_emissionOptions: 0 + - m_start_flipBook: 0 + - m_start_glitter: 0 + - m_start_glitterRandom: 0 + - m_start_glowInDarkEmissionOptions: 0 + - m_start_glowInDarkEmissionOptions1: 0 + - m_start_lightingAdvanced: 0 + - m_start_lightingHSL: 0 + - m_start_lightingModifiers: 0 + - m_start_manualFlipbookControl: 0 + - m_start_matcap: 0 + - m_start_mirrorOptions: 0 + - m_start_outlineAdvanced: 0 + - m_start_panosphereOptions: 0 + - m_start_parallaxAdvanced: 0 + - m_start_parallaxHeightmap: 0 + - m_start_parallaxInternal: 0 + - m_start_pointToPoint: 0 + - m_start_reflectionRim: 0 + - m_start_rimLightOptions: 0 + - m_start_rimWidthNoise: 0 + - m_start_scrollingEmissionOptions: 0 + - m_start_scrollingEmissionOptions1: 0 + - m_start_shadowTexture: 0 + - m_start_specular: 0 + - m_start_specular1: 0 + - m_start_subsurface: 0 + - m_start_vertexManipulation: 0 + - shader_is_using_thry_editor: 69 + - shader_master_label: 0 + - shader_presets: 0 + - shader_properties_label_file: 0 + m_Colors: + - _AlphaMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _AngleForwardDirection: {r: 0, g: 0, b: 1, a: 0} + - _AnisoTangentMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _AnisoTangentMapPan: {r: 0, g: 0, b: 0, a: 0} + - _BackFaceColor: {r: 1, g: 1, b: 1, a: 1} + - _BackFacePanning: {r: 0, g: 0, b: 0, a: 0} + - _BlueColor: {r: 1, g: 1, b: 1, a: 1} + - _BumpMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatSmoothnessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ClearCoatTint: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DecalColor: {r: 1, g: 1, b: 1, a: 1} + - _DecalMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DecalPosition: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DecalScale: {r: 1, g: 1, b: 0, a: 0} + - _DecalTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DetailMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailNormalMapPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTexPan: {r: 0, g: 0, b: 0, a: 0} + - _DetailTint: {r: 1, g: 1, b: 1, a: 1} + - _DissolveDetailNoisePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveEdgeColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveEndPoint: {r: 0, g: 1, b: 0, a: 0} + - _DissolveMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DissolveStartPoint: {r: 0, g: -1, b: 0, a: 0} + - _DissolveTextureColor: {r: 1, g: 1, b: 1, a: 1} + - _DissolveToTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _DistortionSpeed: {r: 0.5, g: 0.5, b: 0, a: 0} + - _DistortionSpeed1: {r: 0.5, g: 0.5, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor1: {r: 1, g: 1, b: 1, a: 1} + - _EmissionMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMapPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _EmissionParallaxColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveScroll_Direction: {r: 0, g: -10, b: 0, a: 0} + - _EmissiveScroll_Direction1: {r: 0, g: -10, b: 0, a: 0} + - _FlipbookColor: {r: 1, g: 1, b: 1, a: 1} + - _FlipbookMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _FlipbookScaleOffset: {r: 1, g: 1, b: 0, a: 0} + - _FlipbookTexArrayPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterColor: {r: 1, g: 1, b: 1, a: 1} + - _GlitterColorMapPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterMinMaxBrightness: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSaturation: {r: 0.8, g: 1, b: 0, a: 1} + - _GlitterMinMaxSize: {r: 0.1, g: 0.5, b: 0, a: 1} + - _GlitterPan: {r: 0, g: 0, b: 0, a: 0} + - _GlitterTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _GlossColor: {r: 1, g: 1, b: 1, a: 1} + - _GreenColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingAOTexPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingDetailShadowsPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowColor: {r: 1, g: 1, b: 1, a: 1} + - _LightingShadowMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _LightingShadowTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _LineColor: {r: 1, g: 1, b: 1, a: 1} + - _MainDistanceFade: {r: 0, g: 0, b: 0, a: 0} + - _MainFadeTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _MainHueShiftMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MainTexPan: {r: 0, g: 0, b: 0, a: 0} + - _Matcap2Color: {r: 1, g: 1, b: 1, a: 1} + - _Matcap2MaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _MatcapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetalReflectionTint: {r: 1, g: 1, b: 1, a: 1} + - _MetallicMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _MetallicTintMapPan: {r: 0, g: 0, b: 0, a: 0} + - _MirrorTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineDropShadowOffset: {r: 1, g: 0, b: 0, a: 0} + - _OutlineFadeDistance: {r: 0, g: 0, b: 0, a: 0} + - _OutlineMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _OutlinePersonaDirection: {r: 1, g: 0, b: 0, a: 0} + - _OutlineTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _PanoMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _PanosphereColor: {r: 1, g: 1, b: 1, a: 1} + - _PanospherePan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxHeightMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMapMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalMaxColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalMinColor: {r: 1, g: 1, b: 1, a: 1} + - _ParallaxInternalPanDepthSpeed: {r: 0, g: 0, b: 0, a: 0} + - _ParallaxInternalPanSpeed: {r: 0, g: 0, b: 0, a: 0} + - _RGBBluePanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBGreenPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBMaskPanning: {r: 0, g: 0, b: 0, a: 0} + - _RGBRedPanning: {r: 0, g: 0, b: 0, a: 0} + - _RedColor: {r: 1, g: 1, b: 1, a: 1} + - _RgbNormalBPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalGPan: {r: 0, g: 0, b: 0, a: 0} + - _RgbNormalRPan: {r: 0, g: 0, b: 0, a: 0} + - _RimColor: {r: 1, g: 0.9494379, b: 0.8915094, a: 1} + - _RimEnviroMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimLightColor: {r: 1, g: 1, b: 1, a: 1} + - _RimMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _RimTexPan: {r: 0, g: 0, b: 0, a: 0} + - _RimWidthNoiseTexturePan: {r: 0, g: 0, b: 0, a: 0} + - _SSSColor: {r: 1, g: 0, b: 0, a: 1} + - _SSSThicknessMapPan: {r: 0, g: 0, b: 0, a: 0} + - _ShadowPlanB2CustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _ShadowPlanBCustomShadowTextureRGB: {r: 1, g: 1, b: 1, a: 1} + - _SmoothnessMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMacroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicro1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularAnisoJitterMicroPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMask1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMaskPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMap1Pan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularMetallicMapPan: {r: 0, g: 0, b: 0, a: 0} + - _SpecularTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecularTint1: {r: 1, g: 1, b: 1, a: 1} + - _SpecularToonInnerOuter: {r: 0.25, g: 0.3, b: 0, a: 1} + - _SpecularToonInnerOuter1: {r: 0.25, g: 0.3, b: 0, a: 1} + - _TextFPSColor: {r: 1, g: 1, b: 1, a: 1} + - _TextFPSOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextFPSScale: {r: 1, g: 1, b: 1, a: 1} + - _TextPositionColor: {r: 1, g: 0, b: 1, a: 1} + - _TextPositionOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionPadding: {r: 0, g: 0, b: 0, a: 0} + - _TextPositionScale: {r: 1, g: 1, b: 1, a: 1} + - _TextTimeColor: {r: 1, g: 0, b: 1, a: 1} + - _TextTimeOffset: {r: 0, g: 0, b: 0, a: 0} + - _TextTimePadding: {r: 0, g: 0, b: 0, a: 0} + - _TextTimeScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationHeightPan: {r: 0, g: 0, b: 0, a: 0} + - _VertexManipulationLocalRotation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationLocalScale: {r: 1, g: 1, b: 1, a: 1} + - _VertexManipulationLocalTranslation: {r: 0, g: 0, b: 0, a: 1} + - _VertexManipulationWorldTranslation: {r: 0, g: 0, b: 0, a: 1} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat.meta new file mode 100644 index 00000000..31e2ca9a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3653df29d07ab144e90b7ff8751d1bbf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png new file mode 100644 index 00000000..3f2d23a9 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png.meta new file mode 100644 index 00000000..7ff5acd5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Ltex2d.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 2fa2179d3d5aa4a4c96799aa25551097 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap.meta new file mode 100644 index 00000000..7fdc9d4a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de81b59eb1a991645b70e734ea5d838f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png new file mode 100644 index 00000000..95cee8e0 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png.meta new file mode 100644 index 00000000..a7c05dbe --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex1mask.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f7cb6cd4479cbf34f9111ed6797436dd +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png new file mode 100644 index 00000000..0b2b0323 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png.meta new file mode 100644 index 00000000..9ff1a5a5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2mask.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 7413387a942d11c41ae7e46a7f46f8ce +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png new file mode 100644 index 00000000..4fe06380 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png.meta new file mode 100644 index 00000000..861ea8cf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/Ltex2maskLight.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 9d0ed3cc256ca194fba00b66d3b666f4 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png new file mode 100644 index 00000000..b3c560a7 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png.meta new file mode 100644 index 00000000..6000c60b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/Mask_Matcap/kinzoku_Mat.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 1fd28fb85210d514bb81e1914213536c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders.meta new file mode 100644 index 00000000..125c2e27 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b62cd6abf9d528a48b0b5e7f8497dce1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd.meta new file mode 100644 index 00000000..8b83ac49 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b5df239995ecce4c8a6f85a94c40b09 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets.meta new file mode 100644 index 00000000..e6cc3e42 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de59846ef4197e84c86b5c769e95255b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..6a1c5186 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fff931502f63da948817f39939c90273 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..4d1ae8c3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9e7eda5d1b3800479c81af79d1d60e8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..466f304c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd3d14e09a6d6e84ca5371573d9f1aba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..186e3dcd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1417a2faa01ec24f9314a60228cb1f4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..9f01532c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..28c1f67b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37337991dfdf614459557e06be3b0351 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..13106cf9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 712ec50c1266768418f2f63ccf5d2c66 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..94b98b8f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ee99ffa347c81be43a287bde8efca1d9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..dde77d42 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 17b6152a91b1cb14c865fe80a04c07e9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..cb8ddd2d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e55c899e64ae4f34f822b168369bde89 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..00905f03 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48d7b4e1d80845b4bb5561441641c5d1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..ce6a44a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d61bcc7eb3bae6478853e9c9080f414 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..252cfad3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8515210db4efd5746962f54878f7b124 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..a6c1896b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 87e2a55f83f82dd48bb5610c0e96c0ea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..1711fab9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8ba3bbd32c51fae40b717c33398cf2be +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..57459ce6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ff3dc78d9cdf4a5479b471d7aef780b3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..6b8ef31b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 34df21ff92bb43d45992775959cec939 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..d5dc4186 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a34850e5d3c5e9242a72cd8c2e4214ca +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..81c85ed4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dea07320ce154e049a24d69562658efc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..32890033 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b1a4da472e8c03340b97a6b7ccb0835b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..827b394d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c2438542c4e72064aa305a5aac6bab04 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..db807a6a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 88cdfe4f9e3bb96428be5ff982d423c1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..8db01ebf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 072963063bc36824ab822e35b0a2c608 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..b6a189c6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 13c22650ec208ff47996dfdc4be7dcc2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..b495bae3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3c39f559c4adbb94c9e96ea96ded061b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..93defc63 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d49a3bddbfa56034a9ed28fef6d28c95 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..f7b6a13e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 40afa70d6ff6b514583631c69c4973d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..bb29113a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8b22fb68a5934444397cb35513e1839c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..60652032 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7e24e59932d5bb429b957c6575e8d61 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..d48b99b7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c09eeb203b216cd4bb81b123bd302f65 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..036e715f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.24); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..cef89424 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2403b237afb9a6344b22aac01196ea5a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..99747b06 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 47244f06683e4ab498d320d569060765 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..d58345ce --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d023b5de71f68c24688d4434b011879a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..8f184019 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 574844b44f917eb4093bec4408c48118 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..f3b599ed --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e01fe730aca798442805411487ef00c8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..601a4bcd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1fa243c531e78ea42b7ff74780a18973 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..077e8f05 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eee9fbbf8a99c1641b6be6caed97d8a9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..901bf0c2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 06ed67d3b0dcf3349bac4e083a472960 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..146fbdb2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5607fcb65798aa64993e0e1a4893ecd3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..d6473a2c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7b2a67d5142e44647945d532725809f5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..9bee908d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0366f62d5551fbb4e8ad1661f0c10c9c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..6a3f2a4b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8877063133048354fbdab72899f324fd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..795883c4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d0002e78321b1294a83e0d5a606a2f21 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..3a553dd7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4488e5c753fceab4592e9009d0df94b8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..6086f0b3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 53121eb2bd1b422489858d0d5ba795a5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..f942b63b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 668ca85ad6fb5524bbb682b6a254650a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..b1577858 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bab3ef475466fcc479212fe558889ba6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..94dfb5b9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 861aca3ffca366048b8b626735dc5ba7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..490e9b0f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bd2f66966040950468243a4e1b97a88b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..f0df956d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e006502294972c045aef62e16cd6ca4b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..546ab527 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a35f771595af0d141902608c91f1ea56 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..8fe06e2d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6c9d434b6124c6646b3db782fd5d82aa +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..7ed95cf2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1cd58edabb8699044bd520dbbf497434 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..216e27b6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 776d77144e4b74a4bb49da06fa17d8ee +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..221ee943 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 41ff9c5f6e184764c9a0236992afb9ca +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..9a5a9d15 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: df7ab83cb3485a140b9254ecd64e0245 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..baae79e9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e23bc1eae55f780459d1968dac39c044 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..8a6c4022 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 492d8cc5d459adc408f137c3eabf5e77 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..0b01db2c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dece36d5d79d57a429b7b972933f70b6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..70973a5a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a289e2f02c743ea40b0b778713f16bd6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..861a5e3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c0f6b210e9ce6b1428707bdd347c75df +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..f73e4f23 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 82d1cdb33e2fe0446a14c353d414f296 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..b02e4417 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0605a7e2fadb15f469f057929ece4604 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..1cea452f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 130e41b2b03d2d14da371fd158f370cc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..b195f80c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8abc47bbc1b8ff34cb72a0ff15d8c0a2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..e4ca56c1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd8c1b26d6a93ad42ab69ec082b9791f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..7e7620a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/Ltex1-31ab86fd" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 0 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..a15b2dd0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1-31ab86fd/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3795d7d1c7e8f344aa329a438c15f24e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890.meta new file mode 100644 index 00000000..7a65bae6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cfa97e263f0de44d9adafa34a3b1746 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets.meta new file mode 100644 index 00000000..5eb99617 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cafcbc3153caf0741a288645435c99d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..53d146dd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e3efaee0ab91a94faa6947eced68159 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..a2dd76fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f42875bde1c56b45a3f208cbf714989 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..a90542fa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99886bbe5a6518943b4630356e157172 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..7b49c3f1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a493a846b2023414eaccdd73fe3b8b4c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..9f01532c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..421a0ec0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c90afbf78d81fd84eb04e25ab9e41d25 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..6e90f8d7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f90ffc6764e239b4eb29ac533c2984f4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..4d10bb46 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 13e68dab8e76a2244949a86746f13f2a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..ce61cf58 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7a8edfed59d228c49aa3ec6371910dc0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..47633bac --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 84fdf4c94dbb3404d937434a15f5c8cc +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..1837322e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 28badd1a419dc54459fd0739533969c6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..67acac7e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ba1a9693b013b2d4cb30e166ecc64839 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..cc0b8080 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c20df31fc9624b64bb23c8fc00a135f4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..1ebdc7e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c5c4fbbdc0b746e4ab9c7bb448a55178 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..5fe7070b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e42086be1382f6428bfa6592c3f462b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..16188310 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b14a8fc7855993c479a18a664ad6b05e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..7f05e6d4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bfbd2c913d05e574684dc2b567df3465 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..9fd53d3e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: be44fe567287e6b468dc2af5aec347c3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..1aef26ee --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 62acbdbc9b1317c4baadd07156183ab5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..c041af15 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7264063bbd8a731438edcaf0450560d3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..f4af7584 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d89385d20754b984ab3ed87f93b0ffdb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..fee2e28d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d5eb8576da7f6654cbeefab3759a31d1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..91b6b4d0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 24d461e4811208e4ea606fdd8cb3230f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..02bbc735 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a44d8dc9b100a6e40a60459f85209a4b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..7aa3006a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd7700728c4588a448b23ccf6c1ce0a2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..27a01352 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 36ef62c132ae30d4db7a943186a68e72 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..0746f350 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ed9bffde7659b2d4b8a49525ef607af4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..58422302 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e43024e3ca731343bbd243988a0f774 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..a310db5c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8f3a9ed5ba5996340b306731c03d35af +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..4c9a6531 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 76d8a4bab56d87c42b8f1e0aecdd637f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..036e715f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0.24); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0.24))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..1a146fda --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa8e739bb2d54cc4985f63059d313b62 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..58968552 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d45da15956cc4b043a5428be94ff9e62 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..46b6b3ea --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e411888e3be41594bb32747a84350812 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..1ed4cbc3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 95ffe0aa43e90d44f8498b59dee42c6a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..06a21bf9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8af3dd2818a05574f81582273d61da2e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..6a6a3661 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 54b5202335684304fa0b613ed17c3629 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..527b09ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1eae821a3a830484bacb12cdd5e71de4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..97fdff77 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 74010393496fca744b7295a9da607ae5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..569b6635 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 064c9780bb59b86429f6303cba57e84f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..74a9a87e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f3406adbf8bde694793d0071a5e34e27 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..b4366391 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 28baab3d1dddd754495d3789768ef722 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..de97b85e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b16ecf5253fe4e3469bb583b9646ecd9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..a7c0538b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b58898ef88c10046afd153e45b8da77 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..1fcc0659 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05d0bad52a51fff42bc0ca190493d957 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..468a3b70 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ff55c3ef0d46494bb6dc3ae60adb634 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..e4a9b2ab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c2e9e565ccb290d49b62ee623e4ca47c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..52778b95 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 55303352f1e62ae4c892e25d1b134177 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..e0a0dea0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f6d0c3ca0faac744b981ba71e014f93 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..c73552be --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a3256f71a3f399f48a761b6ea6e25e56 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..827551e6 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ca3c894cddc04024f99cca6632fb2d96 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..d5a36f2f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bb0348e301d9634478dce670f0237983 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..500f7ed0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cc5571129c0423842b2de2f8672ea039 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..8864f1b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bb1e95e1665bc8444997bebbec933283 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..64e691de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4bde498e6c9072f408d1584499fea5a3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..a43196fb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5c7ab45d85c4ebb4abfdc41ea3fe9d9d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..18dbf442 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0c05bf0ede9e1a94eb81d4a4ff4266bb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..1d937799 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4579ec319c502754683b2d63ab0165c1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..03422948 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 030804dd02e0e554cbe9856a541858d8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..ad6814de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6726aeca45e86f74ba1d740b6322c38f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..ae952fa3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 61fcd039ab015c34f8bf52128a96be2c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..bccac1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0665bfaedb6bfdc4cb0953a91c21d87f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..f23c4473 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb1113ad548e1ee4a9ec26c887c25d2a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..5b97fea0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f8751ff6d8d8374aa1bfdb73f539af9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..5001f098 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 26262edc881018349b41d52f871a0201 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..f6d436ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 88a7d38ca0726a242b2f42525a6e1b86 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..4cfadb30 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f1dce8a3c1d2ce144b865e27e52ce330 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..238084cb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/Ltex1N-4b46d890" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0.24 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..1d3d98ab --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex1N-4b46d890/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a4a9d017e8029548a42a0aad6c760fd +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba.meta new file mode 100644 index 00000000..38ddefc5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a6b9152b69e8a740942223829e619e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets.meta new file mode 100644 index 00000000..1a662205 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36560ccf998c6e34ca21bc0b37d752ca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..e1188051 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28caaf20d4511d145b2cfe8f8aec8ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..33d1125f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34ac673a77db2954ab85a4b7bc6ebd28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..b247ff0b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aa82d7c5c7eafa4fa3ce5bd67df2b67 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..7f967c0e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4291a912bb41fad459eeea095a4bcc95 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..9f01532c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..0445a2a9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9a080fc013e4c2a40ac5358abd8632f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..aefae88f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 71648b8cc2ab71e498cc9539c1897c63 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..7dd710fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d8b2d3e9bc3dcf43bf3e4fdbbdccbd0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..383a5bd8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f60dfbafa4658f04fa4654b57e7b265c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..b5f815a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 78df6c61c57104145b58a9f66460cac7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..d7372d64 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e41f08dac1bcdb94e80ecbb076b3f266 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..e7411d8b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1ba55a34fa94cba45a41a16783db51b1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..4228b4a8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 99f90e387366f1a45a9c371293a3e38c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..68aa311f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ee6e58a1e6696a54cb53d64d484dd3c3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..08edb5fa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 24fc2ada01bd270468bb00a81e2269b4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..a1e791ed --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 000dc2c5df044934d8a0ffa1b4b3af21 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..3aff655a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 901509558d09dee4ea4399c5b8605c2a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..6eca6cd3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1a7663a27760683449c8076709298e1e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..aba1c397 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8eec824dff92f24b861272e30528c28 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..60df94e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e4a4030ac920ef44bb749aa7eeb02b6a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..1c3a33a2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2eea71cf30e7ac248b455e41d6bdd59c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..19218bff --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f7bc98bdb0bf1b43920ebf00cf6b751 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..7d7b43b1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7b7b591e3a5e4da4bb605c88ac6e39bb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..bc02003f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f2beb1398bc1ec4aa78b8cd8bbf68a7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..242c1d40 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dc5ff30438f7c4846bd737d2d44bafd3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..3ae316b7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e06f12da53652894a9cb16e0ecbb7ce0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..919eb34b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d7320feae254c9842ac1c7f37b78f800 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..542d3317 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 799d56ec1ca9c3b43ace57c5ffd3d000 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..eb501549 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 625dbdf3674ead84884ddc919392a3a9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..055b5fbd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 32bfeaebfebd5b4479b60a441ed4db72 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..db309b6d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..4cb713a9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 315bde631b0662549978827969a9d7d3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..94bfb88c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3060b5001fbabb142a4d13c5ce69f8c0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..8307529a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f81a7fa1faddd2d43a8b8e33ad84857c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..06385582 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f39009597406b7d46b8df4a5e263f6ee +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..52ac8b2d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 52d4316c714e5be4f8d88d7af2ee0ee3 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..1aedb1d3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 446dbf2848a3ac4449e788b2ee8ddafb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..d283596e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 506d327d36a8a3146944a87cda7d565a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..d8e29a16 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e4cf5fca2be27c8438ea7c2a2163c626 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..0f898fbf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce63f909d53f6394db79660fa1fac055 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..79b89e9a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a7b3526a126ab604691b0b6b00ae4fcb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..76596570 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2f13c254efc0638459ec1ff179639d0f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..cdb4ac41 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 80dad7ce305f345418764c7deee6a59d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..8d43d16e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b7bbf6a769d0b7440ab3a29f194a4f22 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..6ccb95ee --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de2bfe1312048ca45a45b07252cc78be +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..5b883ddb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5fecea60f6331854cb656a8f359d64f1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..dc454c88 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f51a3c7adc3ccc489e4d6457d2dedda +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..83c2855b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 66e231e234d3a1c4eadd9a16293fd7b9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..e68f2144 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e8db4017ac1dc8b41bd07aed54bfae26 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..43973400 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d92f95276bdbe404886a0addeb97ba9f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..9b386d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3d5c256bb3699e64884a81c1b4177b5b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..9ed10e5c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ea40e5925d11d6b43b7aff93bee2138a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..3697df51 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c830144ffa0128342a41842923c21cae +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..06984f24 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0cae3746ee4617b4f9faaf2217a890e8 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..251f6258 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5407c73e180e84b4a8378ed005a28df9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..5c3e9a73 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 992d42fbb6fae1145bfc9781ae701e9c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..e1c7ec4f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6f7c275ccb7516d48a35a38b7cc98e3c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..30c6272a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e672fa164c39754491fdb5999b8a996 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..541e65cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 99ca092d4ea5cd14082d610a327309df +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..121c0159 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cff635fadf1caa54f8924a24bed26402 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..a9ec180c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 686b25bab97a4eb4c9f611bd81251308 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..f8cb63fa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0fc9eecec32a0714e80f8d44bc4d8a68 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..c2a078f8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 055099d829df81b4b8540256bc3ac152 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..fdc7877a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 06d76bbbd66dd6248aa7b80e6e7df3ae +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..bede932c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 35252c7ff899a6145bd139a78fd9972c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..f63c5943 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 70052f68d6609a946a4b8d0a47577a11 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..43602b38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e985f527f17b47b449cf0f59546d8b1b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..71f83178 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/Ltex2-26b5a8ba" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..73a86f97 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2-26b5a8ba/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bd92025572cbdc949baea46076973dd6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7.meta new file mode 100644 index 00000000..330db7a0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd86ab5ac1b19f947a68c3c3a85773c7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets.meta new file mode 100644 index 00000000..dd41223e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c680f16229c640e42845117885e5b50b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders.meta new file mode 100644 index 00000000..f66351f0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3bddd3166eff0084bac18a987cd3421f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders.meta new file mode 100644 index 00000000..180ad36e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28e65fdaae5887e489e1f62270095039 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon.meta new file mode 100644 index 00000000..d9670749 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4af50019c73c1ae45b611d5529647ff2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta new file mode 100644 index 00000000..26a9c956 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8514394bd402e7440973b44addcefecb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc new file mode 100644 index 00000000..9f01532c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc @@ -0,0 +1,32 @@ +#ifndef POI_ALPHA_TO_COVERAGE + #define POI_ALPHA_TO_COVERAGE + + half _MainMipScale; + float _MainAlphaToCoverage; + + float CalcMipLevel(float2 texture_coord) + { + float2 dx = ddx(texture_coord); + float2 dy = ddy(texture_coord); + float delta_max_sqr = max(dot(dx, dx), dot(dy, dy)); + + return 0.5 * log2(delta_max_sqr); + } + + void ApplyAlphaToCoverage(inout float4 finalColor) + { + // Force Model Opacity to 1 if desired + + if (float(0) == 1) + { + + if(float(0)) + { + // rescale alpha by mip level + finalColor.a *= 1 + max(0, CalcMipLevel(poiMesh.uv[0] * float4(0.0004882813,0.0004882813,2048,2048).zw)) * float(0.25); + // rescale alpha by partial derivative + finalColor.a = (finalColor.a - float(0.5)) / max(fwidth(finalColor.a), 0.0001) + float(0.5); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta new file mode 100644 index 00000000..62e8642c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiAlphaToCoverage.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 27b527f37bcb14d48aa7ae1ef2c670c0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc new file mode 100644 index 00000000..e529136f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc @@ -0,0 +1,32 @@ +#ifndef POI_BACKFACE + #define POI_BACKFACE + + float _BackFaceEnabled; + float _BackFaceTextureUV; + float _BackFaceDetailIntensity; + float _BackFaceEmissionStrength; + float2 _BackFacePanning; + float _BackFaceHueShift; + float4 _BackFaceColor; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BackFaceTexture); float4 _BackFaceTexture_ST; + + float3 BackFaceColor; + void applyBackFaceTexture(inout float backFaceDetailIntensity, inout float mixedHueShift, inout float4 albedo, inout float3 backFaceEmission) + { + backFaceEmission = 0; + BackFaceColor = 0; + + if (float(0)) + { + if(!poiMesh.isFrontFace) + { + albedo = POI2D_SAMPLER_PAN(_BackFaceTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + backFaceDetailIntensity = float(1); + BackFaceColor = albedo.rgb; + mixedHueShift = float(0); + backFaceEmission = BackFaceColor * float(0); + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta new file mode 100644 index 00000000..f9afefcc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBackFace.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 95d617dae8c327f469dce171da690a47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc new file mode 100644 index 00000000..750364ae --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc @@ -0,0 +1,54 @@ +#ifndef POI_BLACKLIGHT + #define POI_BLACKLIGHT + + float4 _BlackLightMaskStart; + float4 _BlackLightMaskEnd; + float4 _BlackLightMaskKeys; + float _BlackLightMaskDebug; + float _BlackLightMaskDissolve; + float _BlackLightMaskMetallic; + float _BlackLightMaskClearCoat; + float _BlackLightMaskMatcap; + float _BlackLightMaskMatcap2; + float _BlackLightMaskEmission; + float _BlackLightMaskEmission2; + float _BlackLightMaskFlipbook; + float _BlackLightMaskPanosphere; + float _BlackLightMaskIridescence; + + half _BlackLightMaskGlitter; + + half4 blackLightMask; + + void createBlackLightMask() + { + blackLightMask = 0; + #ifdef VERTEXLIGHT_ON + + for (int lightIndex = 0; lightIndex < 4; lightIndex ++) + { + float3 lightPos = float3(unity_4LightPosX0[lightIndex], unity_4LightPosY0[lightIndex], unity_4LightPosZ0[lightIndex]); + if (!distance(unity_LightColor[lightIndex].rgb, float3(0, 0, 0))) + { + for (int maskIndex = 0; maskIndex < 4; maskIndex ++) + { + float4 comparison = _BlackLightMaskKeys; + if(unity_LightColor[lightIndex].a == comparison[maskIndex]) + { + blackLightMask[maskIndex] = max(blackLightMask[maskIndex], smoothstep(_BlackLightMaskEnd[maskIndex], _BlackLightMaskStart[maskIndex], distance(poiMesh.worldPos, lightPos))); + } + } + } + } + #endif + } +#endif + +/* +#ifdef POI_BLACKLIGHT + if (_BlackLightMaskDissolve != 4) + { + blackLightMask[mask]; + } +#endif +*/ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta new file mode 100644 index 00000000..17d0c0c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlackLight.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5ad8ca491cda0cb4482c27771bc0a552 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc new file mode 100644 index 00000000..f87ae6dc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc @@ -0,0 +1,39 @@ +#ifndef POI_BLENDING + #define POI_BLENDING + + /* + 0: Zero float4(0.0, 0.0, 0.0, 0.0), + 1: One float4(1.0, 1.0, 1.0, 1.0), + 2: DstColor destinationColor, + 3: SrcColor sourceColor, + 4: OneMinusDstColor float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + 5: SrcAlpha sourceColor.aaaa, + 6: OneMinusSrcColor float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + 7: DstAlpha destinationColor.aaaa, + 8: OneMinusDstAlpha float4(1.0, 1.0, 1.0, 1.0) - destinationColor., + 9: SrcAlphaSaturate saturate(sourceColor.aaaa), + 10: OneMinusSrcAlpha float4(1.0, 1.0, 1.0, 1.0) - sourceColor.aaaa, + */ + + float4 poiBlend(const float sourceFactor, const float4 sourceColor, const float destinationFactor, const float4 destinationColor, const float4 blendFactor) + { + float4 sA = 1-blendFactor; + const float4 blendData[11] = { + float4(0.0, 0.0, 0.0, 0.0), + float4(1.0, 1.0, 1.0, 1.0), + destinationColor, + sourceColor, + float4(1.0, 1.0, 1.0, 1.0) - destinationColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sourceColor, + sA, + float4(1.0, 1.0, 1.0, 1.0) - sA, + saturate(sourceColor.aaaa), + 1 - sA, + }; + + return lerp(blendData[sourceFactor] * sourceColor + blendData[destinationFactor] * destinationColor,sourceColor, sA); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta new file mode 100644 index 00000000..551e7661 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBlending.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7a1797fa62c681943b36bbeb38172e99 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc new file mode 100644 index 00000000..6e4db3fc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc @@ -0,0 +1,34 @@ +#ifndef POI_BULGE + #define POI_BULGE + + + sampler2D _BulgeMask; + float _BuldgeFadeLength; + float _BuldgeHeight; + + void bulgyWolgy(inout v2f o) + { + float depth = DecodeFloatRG(tex2Dlod(_CameraDepthTexture, float4(o.grabPos.xy / o.grabPos.w, 0, 0))); + float bulgeMask = tex2Dlod(_BulgeMask, float4(o.uv0.xy, 0, 0)); + depth = Linear01Depth(depth); + + float intersect = 0; + if (depth != 1) + { + float diff = distance(depth, Linear01Depth(o.pos.z / o.pos.w)); + if(diff > 0) + { + intersect = 1 - smoothstep(0, _ProjectionParams.w * _BuldgeFadeLength, diff); + } + } + float4 offset = intersect * _BuldgeHeight * float4(o.normal, 0); + + offset = IsInMirror() ? 0: offset; + offset *= bulgeMask; + + o.worldPos = mul(unity_ObjectToWorld, o.localPos) + offset; + o.localPos = mul(unity_WorldToObject, o.worldPos); + o.pos = UnityObjectToClipPos(o.localPos); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta new file mode 100644 index 00000000..04d6a3df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiBulge.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f9d20a88dfa4ee43b64cdb15b754cae +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc new file mode 100644 index 00000000..5adf7340 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc @@ -0,0 +1,108 @@ +#ifndef POI_CLEARCOAT + #define POI_CLEARCOAT + + samplerCUBE _ClearCoatCubeMap; + float _ClearCoatSampleWorld; + POI_TEXTURE_NOSAMPLER(_ClearCoatMask); + POI_TEXTURE_NOSAMPLER(_ClearCoatSmoothnessMap); + float _ClearCoatInvertSmoothness; + float _ClearCoat; + float _ClearCoatSmoothness; + float3 _ClearCoatTint; + float _ClearCoatNormalToUse; + float _ClearCoatForceLighting; + float lighty_clear_boy_uwu_var; + + + float3 CalculateClearCoatEnvironmentalReflections() + { + float3 reflectionColor; + + float smoothnessMap = (POI2D_SAMPLER_PAN(_ClearCoatSmoothnessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + if (float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + float roughness = 1 - smoothnessMap; + + lighty_clear_boy_uwu_var = 0; + + float3 reflectedDir = float(0) == 0 ? poiCam.vertexReflectionDir: poiCam.reflectionDir; + + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool no_probe = unity_SpecCube0_HDR.a == 0 && envSample.a == 0; + + + if(float(0) == 0 && no_probe == 0) + { + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectedDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflectionColor = lerp(probe1, probe0, interpolator); + } + else + { + reflectionColor = probe0; + } + } + else + { + lighty_clear_boy_uwu_var = 1; + reflectionColor = texCUBElod(_ClearCoatCubeMap, float4(reflectedDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + } + + if(float(0)) + { + lighty_clear_boy_uwu_var = 1; + } + + return reflectionColor * float4(1,1,1,1); + } + + void calculateAndApplyClearCoat(inout float4 finalColor) + { + half clearCoatMap = POI2D_SAMPLER_PAN(_ClearCoatMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskClearCoat != 4) + { + clearCoatMap *= blackLightMask[_BlackLightMaskClearCoat]; + } + #endif + + half3 reflectionColor = CalculateClearCoatEnvironmentalReflections(); + + float NormalDotView = abs(dot(float(1), float(0) == 0 ? poiLight.N0DotV: poiLight.nDotV).r); + #ifdef POI_LIGHTING + finalColor.rgb = lerp(finalColor.rgb, reflectionColor * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var), clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + //finalColor.rgb += reflectionColor; + //finalColor.rgb = finalColor.rgb * (1- (reflectionColor.r + reflectionColor.g + reflectionColor.b)/3) + reflectionColor * clearCoatMap * lerp(1, poiLight.finalLighting, lighty_clear_boy_uwu_var); + #else + finalColor.rgb = lerp(finalColor.rgb, reflectionColor, clearCoatMap * float(1) * clamp(FresnelTerm(float(1), NormalDotView), 0, 1)); + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta new file mode 100644 index 00000000..71c209f9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiClearCoat.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cbe2905224582814b9e4d0be4709c5c5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc new file mode 100644 index 00000000..687dc443 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc @@ -0,0 +1,262 @@ +#ifndef POI_COLOR + #define POI_COLOR + + #ifndef pi + #define pi float(3.14159265359) + #endif + + static const float Epsilon = 1e-10; + // The weights of RGB contributions to luminance. + // Should sum to unity. + static const float3 HCYwts = float3(0.299, 0.587, 0.114); + static const float HCLgamma = 3; + static const float HCLy0 = 100; + static const float HCLmaxL = 0.530454533953517; // == exp(HCLgamma / HCLy0) - 0.5 + static const float3 wref = float3(1.0, 1.0, 1.0); + #define TAU 6.28318531 + + float3 HUEtoRGB(in float H) + { + float R = abs(H * 6 - 3) - 1; + float G = 2 - abs(H * 6 - 2); + float B = 2 - abs(H * 6 - 4); + return saturate(float3(R, G, B)); + } + + float3 RGBtoHCV(in float3 RGB) + { + // Based on work by Sam Hocevar and Emil Persson + float4 P = (RGB.g < RGB.b) ? float4(RGB.bg, -1.0, 2.0 / 3.0): float4(RGB.gb, 0.0, -1.0 / 3.0); + float4 Q = (RGB.r < P.x) ? float4(P.xyw, RGB.r): float4(RGB.r, P.yzx); + float C = Q.x - min(Q.w, Q.y); + float H = abs((Q.w - Q.y) / (6 * C + Epsilon) + Q.z); + return float3(H, C, Q.x); + } + + float3 HSVtoRGB(in float3 HSV) + { + float3 RGB = HUEtoRGB(HSV.x); + return((RGB - 1) * HSV.y + 1) * HSV.z; + } + + float3 RGBtoHSV(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float S = HCV.y / (HCV.z + Epsilon); + return float3(HCV.x, S, HCV.z); + } + + float3 HSLtoRGB(in float3 HSL) + { + float3 RGB = HUEtoRGB(HSL.x); + float C = (1 - abs(2 * HSL.z - 1)) * HSL.y; + return(RGB - 0.5) * C + HSL.z; + } + + float3 RGBtoHSL(in float3 RGB) + { + float3 HCV = RGBtoHCV(RGB); + float L = HCV.z - HCV.y * 0.5; + float S = HCV.y / (1 - abs(L * 2 - 1) + Epsilon); + return float3(HCV.x, S, L); + } + + float3 HCYtoRGB(in float3 HCY) + { + + + float3 RGB = HUEtoRGB(HCY.x); + float Z = dot(RGB, HCYwts); + if (HCY.z < Z) + { + HCY.y *= HCY.z / Z; + } + else if(Z < 1) + { + HCY.y *= (1 - HCY.z) / (1 - Z); + } + return(RGB - Z) * HCY.y + HCY.z; + } + + float3 RGBtoHCY(in float3 RGB) + { + // Corrected by David Schaeffer + float3 HCV = RGBtoHCV(RGB); + float Y = dot(RGB, HCYwts); + float Z = dot(HUEtoRGB(HCV.x), HCYwts); + if (Y < Z) + { + HCV.y *= Z / (Epsilon + Y); + } + else + { + HCV.y *= (1 - Z) / (Epsilon + 1 - Y); + } + return float3(HCV.x, HCV.y, Y); + } + + float3 HCLtoRGB(in float3 HCL) + { + float3 RGB = 0; + if(HCL.z != 0) + { + float H = HCL.x; + float C = HCL.y; + float L = HCL.z * HCLmaxL; + float Q = exp((1 - C / (2 * L)) * (HCLgamma / HCLy0)); + float U = (2 * L - C) / (2 * Q - 1); + float V = C / Q; + float A = (H + min(frac(2 * H) / 4, frac(-2 * H) / 8)) * pi * 2; + float T; + H *= 6; + if(H <= 0.999) + { + T = tan(A); + RGB.r = 1; + RGB.g = T / (1 + T); + } + else if(H <= 1.001) + { + RGB.r = 1; + RGB.g = 1; + } + else if(H <= 2) + { + T = tan(A); + RGB.r = (1 + T) / T; + RGB.g = 1; + } + else if(H <= 3) + { + T = tan(A); + RGB.g = 1; + RGB.b = 1 + T; + } + else if(H <= 3.999) + { + T = tan(A); + RGB.g = 1 / (1 + T); + RGB.b = 1; + } + else if(H <= 4.001) + { + RGB.g = 0; + RGB.b = 1; + } + else if(H <= 5) + { + T = tan(A); + RGB.r = -1 / T; + RGB.b = 1; + } + else + { + T = tan(A); + RGB.r = 1; + RGB.b = -T; + } + RGB = RGB * V + U; + } + return RGB; + } + + float3 RGBtoHCL(in float3 RGB) + { + float3 HCL; + float H = 0; + float U = min(RGB.r, min(RGB.g, RGB.b)); + float V = max(RGB.r, max(RGB.g, RGB.b)); + float Q = HCLgamma / HCLy0; + HCL.y = V - U; + if(HCL.y != 0) + { + H = atan2(RGB.g - RGB.b, RGB.r - RGB.g) / pi; + Q *= U / V; + } + Q = exp(Q); + HCL.x = frac(H / 2 - min(frac(H), frac(-H)) / 6); + HCL.y *= Q; + HCL.z = lerp(-U, V, Q) / (HCLmaxL * 2); + return HCL; + } + + //HSL MODIFT + float3 ModifyViaHSL(float3 color, float3 HSLMod) + { + float3 colorHSL = RGBtoHSL(color); + colorHSL.r = frac(colorHSL.r + HSLMod.r); + colorHSL.g = saturate(colorHSL.g + HSLMod.g); + colorHSL.b = saturate(colorHSL.b + HSLMod.b); + return HSLtoRGB(colorHSL); + } + + float3 hueShift(float3 col, float hueAdjust) + { + hueAdjust *= 2 * pi; + const float3 k = float3(0.57735, 0.57735, 0.57735); + half cosAngle = cos(hueAdjust); + return col * cosAngle + cross(k, col) * sin(hueAdjust) + k * dot(k, col) * (1.0 - cosAngle); + } + + float3 poiSaturation(float3 In, float Saturation) + { + float luma = dot(In, float3(0.2126729, 0.7151522, 0.0721750)); + return luma.xxx + Saturation.xxx * (In - luma.xxx); + } + // LCH + float xyzF(float t) + { + return lerp(pow(t, 1. / 3.), 7.787037 * t + 0.139731, step(t, 0.00885645)); + } + float xyzR(float t) + { + return lerp(t * t * t, 0.1284185 * (t - 0.139731), step(t, 0.20689655)); + } + float3 rgb2lch(in float3 c) + { + c = mul(float3x3(0.4124, 0.3576, 0.1805, + 0.2126, 0.7152, 0.0722, + 0.0193, 0.1192, 0.9505), c); + c.x = xyzF(c.x / wref.x); + c.y = xyzF(c.y / wref.y); + c.z = xyzF(c.z / wref.z); + float3 lab = float3(max(0., 116.0 * c.y - 16.0), 500.0 * (c.x - c.y), 200.0 * (c.y - c.z)); + return float3(lab.x, length(float2(lab.y, lab.z)), atan2(lab.z, lab.y)); + } + + float3 lch2rgb(in float3 c) + { + c = float3(c.x, cos(c.z) * c.y, sin(c.z) * c.y); + + float lg = 1. / 116. * (c.x + 16.); + float3 xyz = float3(wref.x * xyzR(lg + 0.002 * c.y), + wref.y * xyzR(lg), + wref.z * xyzR(lg - 0.005 * c.z)); + + float3 rgb = mul(float3x3(3.2406, -1.5372, -0.4986, + - 0.9689, 1.8758, 0.0415, + 0.0557, -0.2040, 1.0570), xyz); + + return rgb; + } + + //cheaply lerp around a circle + float lerpAng(in float a, in float b, in float x) + { + float ang = fmod(fmod((a - b), TAU) + pi * 3., TAU) - pi; + return ang * x + b; + } + + //Linear interpolation between two colors in Lch space + float3 lerpLch(in float3 a, in float3 b, in float x) + { + float hue = lerpAng(a.z, b.z, x); + return float3(lerp(b.xy, a.xy, x), hue); + } + + float3 poiExpensiveColorBlend(float3 col1, float3 col2, float alpha) + { + return lch2rgb(lerpLch(rgb2lch(col1), rgb2lch(col2), alpha)); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta new file mode 100644 index 00000000..d7c2b05f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiColors.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 59fa7a1a9fc18c1488b8715949e4299e +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc new file mode 100644 index 00000000..cd354f85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc @@ -0,0 +1,249 @@ +#ifndef POI_DATA + #define POI_DATA + + float _ParallaxBias; + float _LightingAdditiveLimitIntensity; + float _LightingAdditiveMaxIntensity; + POI_TEXTURE_NOSAMPLER(_BumpMap); + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailMask); + POI_TEXTURE_NOSAMPLER(_DetailNormalMap); + float _DetailNormalMapScale; + #endif + float _BumpScale; + + void calculateAttenuation(v2f i) + { + #ifdef FORWARD_ADD_PASS + #if defined(POINT) || defined(SPOT) + POI_LIGHT_ATTENUATION(attenuation, shadow, i, i.worldPos.xyz) + poiLight.additiveShadow = shadow; + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + poiLight.additiveShadow == 0; + #endif + #else + UNITY_LIGHT_ATTENUATION(attenuation, i, i.worldPos.xyz) + // fix for rare bug where light atten is 0 when there is no directional light in the scene + #ifdef FORWARD_BASE_PASS + if (all(_LightColor0.rgb == 0.0)) + { + attenuation = 1.0; + } + #endif + #endif + poiLight.attenuation = attenuation; + } + + void calculateVertexLightingData(in v2f i) + { + #ifdef VERTEXLIGHT_ON + float4 toLightX = unity_4LightPosX0 - i.worldPos.x; + float4 toLightY = unity_4LightPosY0 - i.worldPos.y; + float4 toLightZ = unity_4LightPosZ0 - i.worldPos.z; + float4 lengthSq = 0; + lengthSq += toLightX * toLightX; + lengthSq += toLightY * toLightY; + lengthSq += toLightZ * toLightZ; + + float4 lightAttenSq = unity_4LightAtten0; + float4 atten = 1.0 / (1.0 + lengthSq * lightAttenSq); + float4 vLightWeight = saturate(1 - (lengthSq * lightAttenSq / 25)); + poiLight.vAttenuation = min(atten, vLightWeight * vLightWeight); + + poiLight.vDotNL = 0; + poiLight.vDotNL += toLightX * poiMesh.normals[1].x; + poiLight.vDotNL += toLightY * poiMesh.normals[1].y; + poiLight.vDotNL += toLightZ * poiMesh.normals[1].z; + + float4 corr = rsqrt(lengthSq); + poiLight.vDotNL = max(0, poiLight.vDotNL * corr); + poiLight.vAttenuationDotNL = poiLight.vAttenuation * poiLight.vDotNL; + + for (int index = 0; index < 4; index ++) + { + poiLight.vPosition[index] = float3(unity_4LightPosX0[index], unity_4LightPosY0[index], unity_4LightPosZ0[index]); + + float3 vertexToLightSource = poiLight.vPosition[index] - poiMesh.worldPos; + poiLight.vDirection[index] = normalize(vertexToLightSource); + //poiLight.vAttenuationDotNL[index] = 1.0 / (1.0 + unity_4LightAtten0[index] * poiLight.vDotNL[index]); + poiLight.vColor[index] = unity_LightColor[index].rgb; + + if (float(0) == 1) + { + float intensity = max(0.001, (0.299 * poiLight.vColor[index].r + 0.587 * poiLight.vColor[index].g + 0.114 * poiLight.vColor[index].b)); + poiLight.vColor[index] = min(poiLight.vColor[index], poiLight.vColor[index] / (intensity / float(1))); + } + poiLight.vHalfDir[index] = Unity_SafeNormalize(poiLight.vDirection[index] + poiCam.viewDir); + poiLight.vDotNL[index] = dot(poiMesh.normals[1], -poiLight.vDirection[index]); + poiLight.vCorrectedDotNL[index] = .5 * (poiLight.vDotNL[index] + 1); + + #ifdef POI_VAR_DOTLH + poiLight.vDotLH[index] = saturate(dot(poiLight.vDirection[index], poiLight.vHalfDir[index])); + #endif + + #ifdef POI_VAR_DOTNH + poiLight.vDotNH[index] = saturate(dot(poiMesh.normals[1], poiLight.vHalfDir[index])); + #endif + } + #endif + } + + void calculateLightingData(in v2f i) + { + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + float3 magic = max(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb; + poiLight.color = magic + normalLight; + #else + #ifdef FORWARD_ADD_PASS + poiLight.color = _LightColor0.rgb; + + + if (float(0) == 1) + { + float additiveLightIntensity = max(0.001, (0.299 * poiLight.color.r + 0.587 * poiLight.color.g + 0.114 * poiLight.color.b)); + poiLight.color = min(poiLight.color, poiLight.color / (additiveLightIntensity / float(1))); + } + #endif + #endif + + #ifdef FORWARD_BASE_PASS + poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + #else + #if defined(POINT) || defined(SPOT) + poiLight.direction = normalize(_WorldSpaceLightPos0.xyz - i.worldPos); + #else + poiLight.direction = _WorldSpaceLightPos0; + #endif + #endif + + poiLight.halfDir = normalize(poiLight.direction + poiCam.viewDir); + + #ifdef POI_VAR_DOTNH + poiLight.dotNH = saturate(dot(poiMesh.normals[1], poiLight.halfDir)); + #endif + + #ifdef POI_VAR_DOTLH + poiLight.dotLH = saturate(dot(poiLight.direction, poiLight.halfDir)); + #endif + + poiLight.nDotV = dot(poiMesh.normals[1], poiCam.viewDir); + poiLight.N0DotV = dot(poiMesh.normals[0], poiCam.viewDir); + poiLight.nDotL = dot(poiMesh.normals[1], poiLight.direction); + poiLight.nDotH = dot(poiMesh.normals[1], poiLight.halfDir); + poiLight.lDotv = dot(poiLight.direction, poiCam.viewDir); + poiLight.lDotH = dot(poiLight.direction, poiLight.halfDir); + } + + float3 CreateBinormal(float3 normal, float3 tangent, float binormalSign) + { + return cross(normal, tangent.xyz) * (binormalSign * unity_WorldTransformParams.w); + } + + void InitializeMeshData(inout v2f i, uint facing) + { + poiMesh.isFrontFace = facing; + poiMesh.normals[0] = normalize(i.normal); + poiMesh.binormal = CreateBinormal(i.normal, i.tangent.xyz, i.tangent.w); + poiMesh.tangent = i.tangent.xyz; + + #ifndef OUTLINE + if(!poiMesh.isFrontFace) + { + poiMesh.normals[0] *= -1; + poiMesh.tangent *= -1; + poiMesh.binormal *= -1; + } + #endif + + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + poiMesh.barycentricCoordinates = i.barycentricCoordinates; + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + #ifdef POI_UV_DISTORTION + poiMesh.uv[4] = calculateDistortionUV(i.uv0.xy); + #else + poiMesh.uv[4] = poiMesh.uv[0]; + #endif + + poiMesh.vertexColor = i.vertexColor; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + poiMesh.lightmapUV = i.lightmapUV; + #endif + poiMesh.modelPos = i.modelPos; + + #ifdef FUR + poiMesh.furAlpha = i.furAlpha; + #endif + } + + void initializeCamera(v2f i) + { + poiCam.viewDir = normalize(_WorldSpaceCameraPos - i.worldPos); + poiCam.forwardDir = getCameraForward(); + poiCam.worldPos = _WorldSpaceCameraPos; + poiCam.distanceToModel = distance(poiMesh.modelPos, poiCam.worldPos); + poiCam.distanceToVert = distance(poiMesh.worldPos, poiCam.worldPos); + poiCam.grabPos = i.grabPos; + poiCam.screenUV = calcScreenUVs(i.grabPos); + poiCam.clipPos = i.pos; + #if defined(GRAIN) + poiCam.worldDirection = i.worldDirection; + #endif + + poiCam.tangentViewDir = normalize(i.tangentViewDir); + poiCam.tangentViewDir.xy /= (poiCam.tangentViewDir.z + float(0.42)); + } + + void calculateTangentData() + { + poiTData.tangentTransform = float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0]); + poiTData.tangentToWorld = transpose(float3x3(poiMesh.tangent, poiMesh.binormal, poiMesh.normals[0])); + } + + void CalculateReflectionData() + { + #if defined(_METALLICGLOSSMAP) || defined(_COLORCOLOR_ON) + poiCam.reflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[1]); + poiCam.vertexReflectionDir = reflect(-poiCam.viewDir, poiMesh.normals[0]); + #endif + } + + void calculateNormals(inout half3 detailMask) + { + half3 mainNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_BumpMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + #ifdef FINALPASS + detailMask = POI2D_SAMPLER_PAN(_DetailMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(1) > 0) + { + half3 detailNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_DetailNormalMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1) * detailMask.g); + poiMesh.tangentSpaceNormal = BlendNormals(mainNormal, detailNormal); + } + else + { + poiMesh.tangentSpaceNormal = mainNormal; + } + #else + poiMesh.tangentSpaceNormal = mainNormal; + #endif + + #ifdef POI_RGBMASK + calculateRGBNormals(poiMesh.tangentSpaceNormal); + #endif + + poiMesh.normals[1] = normalize( + poiMesh.tangentSpaceNormal.x * poiMesh.tangent + + poiMesh.tangentSpaceNormal.y * poiMesh.binormal + + poiMesh.tangentSpaceNormal.z * poiMesh.normals[0] + ); + + poiCam.viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[1])); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta new file mode 100644 index 00000000..80cfd552 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiData.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a7e9c9a7ef6350244b50614c7b2b3458 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc new file mode 100644 index 00000000..125d2cd9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc @@ -0,0 +1,107 @@ +#ifndef POI_DEBUG + #define POI_DEBUG + + float _DebugEnabled; + float _DebugMeshData; + float _DebugLightingData; + float _DebugCameraData; + + void displayDebugInfo(inout float4 finalColor) + { + + if (float(0) != 0) + { + //Mesh Data + if (float(0) == 1) + { + finalColor.rgb = poiMesh.normals[0]; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiMesh.normals[1]; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiMesh.tangent; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiMesh.binormal; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiMesh.localPos; + return; + } + + #ifdef POI_LIGHTING + if(float(0) == 1) + { + finalColor.rgb = poiLight.attenuation; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiLight.directLighting; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiLight.indirectLighting; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiLight.lightMap; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiLight.rampedLightMap; + return; + } + else if(float(0) == 6) + { + finalColor.rgb = poiLight.finalLighting; + return; + } + else if(float(0) == 7) + { + finalColor.rgb = poiLight.nDotL; + return; + } + #endif + + if(float(0) == 1) + { + finalColor.rgb = poiCam.viewDir; + return; + } + else if(float(0) == 2) + { + finalColor.rgb = poiCam.tangentViewDir; + return; + } + else if(float(0) == 3) + { + finalColor.rgb = poiCam.forwardDir; + return; + } + else if(float(0) == 4) + { + finalColor.rgb = poiCam.worldPos; + return; + } + else if(float(0) == 5) + { + finalColor.rgb = poiCam.viewDotNormal; + return; + } + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta new file mode 100644 index 00000000..0fd44870 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDebug.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c83726d6123eecb4ba27b130c517624f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc new file mode 100644 index 00000000..280fcbc1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc @@ -0,0 +1,58 @@ +#ifndef POI_DECAL + #define POI_DECAL + + POI_TEXTURE_NOSAMPLER(_DecalTexture); + POI_TEXTURE_NOSAMPLER(_DecalMask); + float4 _DecalColor; + fixed _DecalTiled; + fixed _DecalBlendAdd; + fixed _DecalBlendMultiply; + fixed _DecalBlendReplace; + half _DecalRotation; + half2 _DecalScale; + half2 _DecalPosition; + half _DecalRotationSpeed; + float _DecalEmissionStrength; + + void applyDecal(inout float4 albedo, inout float3 decalEmission) + { + float2 uv = poiMesh.uv[float(0)]; + float2 decalCenter = float4(0.5,0.5,0,0); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - decalCenter.x) * cs - (uv.y - decalCenter.y) * sn + decalCenter.x, (uv.x - decalCenter.x) * sn + (uv.y - decalCenter.y) * cs + decalCenter.y); + uv = remap(uv, float2(0, 0) - float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float4(1,1,0,0) / 2 + float4(0.5,0.5,0,0), float2(0, 0), float2(1, 1)); + + half decalAlpha = 1; + //float2 uv = TRANSFORM_TEX(poiMesh.uv[float(0)], _DecalTexture) + _Time.x * float4(0,0,0,0); + float4 decalColor = POI2D_SAMPLER_PAN(_DecalTexture, _MainTex, uv, float4(0,0,0,0)) * float4(1,1,1,1); + decalAlpha *= POI2D_SAMPLER_PAN(_DecalMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if (!float(0)) + { + if(uv.x > 1 || uv.y > 1 || uv.x < 0 || uv.y < 0) + { + decalAlpha = 0; + } + } + + if(float(0)) + { + albedo.rgb = lerp(albedo.rgb, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb *= lerp(1, decalColor.rgb, decalColor.a * decalAlpha * float(0)); + } + + if(float(0)) + { + albedo.rgb += decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + albedo = saturate(albedo); + decalEmission = decalColor.rgb * decalColor.a * decalAlpha * float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta new file mode 100644 index 00000000..f7fb97ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDecal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb75cec39b5ad16428c3448035fa9efe +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc new file mode 100644 index 00000000..9b70067a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc @@ -0,0 +1,21 @@ +#ifndef POI_DEFINES + #define POI_DEFINES + + #define DielectricSpec float4(0.04, 0.04, 0.04, 1.0 - 0.04) + + #ifdef _SPECGLOSSMAP // Specular + #ifndef POI_VAR_DOTNH + #define POI_VAR_DOTNH + #endif + #ifndef POI_VAR_DOTLH + #define POI_VAR_DOTLH + #endif + #endif + + #ifdef VIGNETTE_MASKED // Lighting + #ifndef POI_VAR_DOTNL + #define POI_VAR_DOTNL + #endif + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta new file mode 100644 index 00000000..233fb7c9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDefines.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d10e74b5610e59c40ba646301b449ac6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc new file mode 100644 index 00000000..828460bc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc @@ -0,0 +1,112 @@ +#ifndef POI_DEPTH_COLOR + #define POI_DEPTH_COLOR + + float4 _DepthGlowColor; + float _DepthGlowEmission; + float _FadeLength; + float _DepthAlphaMin; + float _DepthAlphaMax; + POI_TEXTURE_NOSAMPLER(_DepthGradient); + POI_TEXTURE_NOSAMPLER(_DepthMask); + float _DepthGradientTextureUV; + float _DepthGradientBlend; + + /* + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, float4 worldDirection, float4 clipPos) + { + float3 touchEmission = 0; + if (!IsInMirror()) + { + float fadeLength = _FadeLength; + fadeLength *= 0.01; + float depth = DecodeFloatRG(tex2Dproj(_CameraDepthTexture, worldDirection)); + depth = Linear01Depth(depth); + if(depth != 1) + { + float diff = distance(depth, Linear01Depth(clipPos.z)); + float intersect = 0; + if(diff > 0) + { + intersect = clamp(1 - smoothstep(0, _ProjectionParams.w * fadeLength, diff), 0, 1); + } + half4 depthGradient = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthGradient, _MainTex, intersect); + half3 depthMask = UNITY_SAMPLE_TEX2D_SAMPLER(_DepthMask, _MainTex, poiMesh.uv[0]); + half3 depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + } + } + depthTouchEmission = touchEmission; + } + */ + + inline float CorrectedLinearEyeDepth(float z, float B) + { + return 1.0 / (z / PM._34 + B); + } + + void applyDepthColor(inout float4 finalColor, inout float3 depthTouchEmission, inout float3 finalEmission, in float4 worldDirection) + { + float3 touchEmission = 0; + float fadeLength = _FadeLength; + fadeLength *= 0.01; + + float perspectiveDivide = 1.0f / poiCam.clipPos.w; + float4 direction = worldDirection * perspectiveDivide; + float2 screenPos = poiCam.grabPos.xy * perspectiveDivide; + float z = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screenPos); + + #if UNITY_REVERSED_Z + if (z == 0) + #else + if(z == 1) + #endif + return; + + float depth = CorrectedLinearEyeDepth(z, direction.w); + float3 worldpos = direction * depth + _WorldSpaceCameraPos.xyz; + /* + finalColor.rgb = frac(worldpos); + return; + */ + + float diff = distance(worldpos, poiMesh.worldPos); + float intersect = 0; + intersect = clamp(1 - smoothstep(0, fadeLength, diff), 0, 1); + half3 depthMask = POI2D_SAMPLER_PAN(_DepthMask, _MainTex, poiMesh.uv[_DepthMaskUV], _DepthMaskPan); + + half4 depthGradient = 0; + half3 depthColor = 0; + + + if (_DepthGradientTextureUV == 0) + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, float2(intersect, intersect), _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb; + } + else + { + depthGradient = POI2D_SAMPLER_PAN(_DepthGradient, _MainTex, poiMesh.uv[_DepthGradientUV], _DepthGradientPan); + depthColor = depthGradient.rgb * _DepthGlowColor.rgb * intersect; + } + + + if(_DepthGradientBlend == 0) // rpelace + { + finalColor.rgb = lerp(finalColor.rgb, depthColor, intersect * depthMask); + } + else if(_DepthGradientBlend == 1) // add + { + finalColor.rgb += depthColor * intersect * depthMask; + } + else if(_DepthGradientBlend == 2) // multiply + { + finalColor.rgb *= lerp(1, depthColor, intersect * depthMask); + } + finalColor.a *= lerp(_DepthAlphaMax, _DepthAlphaMin, intersect * depthMask); + touchEmission = depthColor * _DepthGlowEmission * intersect * depthMask; + + depthTouchEmission = touchEmission; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta new file mode 100644 index 00000000..ad7e7f66 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDepthColor.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9a663e1164617a74f962729813559a81 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc new file mode 100644 index 00000000..13175f00 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc @@ -0,0 +1,171 @@ +#ifndef POI_DISSOLVE + #define POI_DISSOLVE + + float _DissolveType; + float _DissolveEdgeWidth; + float4 _DissolveEdgeColor; + sampler2D _DissolveEdgeGradient; float4 _DissolveEdgeGradient_ST; + float _DissolveEdgeEmission; + float4 _DissolveTextureColor; + + POI_TEXTURE_NOSAMPLER(_DissolveToTexture); + POI_TEXTURE_NOSAMPLER(_DissolveNoiseTexture); + POI_TEXTURE_NOSAMPLER(_DissolveDetailNoise); + POI_TEXTURE_NOSAMPLER(_DissolveMask); + + float _DissolveMaskInvert; + float _DissolveAlpha; + float _ContinuousDissolve; + float _DissolveDetailStrength; + float _DissolveEdgeHardness; + float _DissolveInvertNoise; + float _DissolveInvertDetailNoise; + float _DissolveToEmissionStrength; + + // Point to Point + float _DissolveP2PWorldLocal; + float _DissolveP2PEdgeLength; + float4 _DissolveStartPoint; + float4 _DissolveEndPoint; + + // World Dissolve + float _DissolveWorldShape; + float4 _DissolveShapePosition; + float4 _DissolveShapeRotation; + float _DissolveShapeScale; + float _DissolveInvertShape; + float _DissolveShapeEdgeLength; + + float _DissolveAlpha0; + float _DissolveAlpha1; + float _DissolveAlpha2; + float _DissolveAlpha3; + float _DissolveAlpha4; + float _DissolveAlpha5; + float _DissolveAlpha6; + float _DissolveAlpha7; + float _DissolveAlpha8; + float _DissolveAlpha9; + + // Masking + float _DissolveEmissionSide; + float _DissolveEmission1Side; + float _DissolveUseVertexColors; + + float4 edgeColor; + float edgeAlpha; + float dissolveAlpha; + float4 dissolveToTexture; + //Globals + + + void calculateDissolve(inout float4 albedo, inout float3 dissolveEmission) + { + + float dissolveMask = POI2D_SAMPLER_PAN(_DissolveMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + + if (float(0)) + { + // Vertex Color Imprecision hype + dissolveMask = ceil(poiMesh.vertexColor.g * 100000) / 100000; + } + + dissolveToTexture = POI2D_SAMPLER_PAN(_DissolveToTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + float dissolveNoiseTexture = POI2D_SAMPLER_PAN(_DissolveNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + float da = float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0) + + float(0); + da = saturate(da); + + float dds = float(0.1); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskDissolve != 4) + { + dissolveMask *= blackLightMask[_BlackLightMaskDissolve]; + } + #endif + + if(float(0)) + { + dissolveMask = 1 - dissolveMask; + } + + float dissolveDetailNoise = POI2D_SAMPLER_PAN(_DissolveDetailNoise, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if(float(0)) + { + dissolveNoiseTexture = 1 - dissolveNoiseTexture; + } + if(float(0)) + { + dissolveDetailNoise = 1 - dissolveDetailNoise; + } + if(float(0) != 0) + { + da = sin(_Time.y * float(0)) * .5 + .5; + } + da *= dissolveMask; + dissolveAlpha = da; + edgeAlpha = 0; + + + if(float(1) == 1) // Basic + { + da = remap(da, 0, 1, -float(0.025), 1); + dissolveAlpha = da; + //Adjust detail strength to avoid artifacts + dds *= smoothstep(1, .99, da); + float noise = saturate(dissolveNoiseTexture - dissolveDetailNoise * dds); + + noise = saturate(noise + 0.001); + //noise = remap(noise, 0, 1, float(0.025), 1 - float(0.025)); + dissolveAlpha = dissolveAlpha >= noise; + edgeAlpha = remapClamped(noise, da + float(0.025), da, 0, 1) * (1 - dissolveAlpha); + } + else if (float(1) == 2) // Point to Point + { + float3 direction; + float3 currentPos; + float distanceTo = 0; + direction = normalize(float4(0,1,0,0) - float4(0,-1,0,0)); + currentPos = lerp(float4(0,-1,0,0), float4(0,1,0,0), dissolveAlpha); + if (float(0) == 0) + { + distanceTo = dot(poiMesh.localPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + else + { + distanceTo = dot(poiMesh.worldPos - currentPos, direction) - dissolveDetailNoise * dds; + edgeAlpha = smoothstep(float(0.1), 0, distanceTo); + dissolveAlpha = step(distanceTo, 0); + edgeAlpha *= 1 - dissolveAlpha; + } + } + + albedo = lerp(albedo, dissolveToTexture, dissolveAlpha); + + + if(float(0.025)) + { + edgeColor = tex2D(_DissolveEdgeGradient, TRANSFORM_TEX(float2(edgeAlpha, edgeAlpha), _DissolveEdgeGradient)) * float4(1,1,1,1); + albedo.rgb = lerp(albedo.rgb, edgeColor.rgb, smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + dissolveEmission = lerp(0, dissolveToTexture * float(0), dissolveAlpha) + lerp(0, edgeColor.rgb * float(0), smoothstep(0, 1 - float(0.5) * .99999999999, edgeAlpha)); + } + + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta new file mode 100644 index 00000000..f1698a88 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDissolve.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6946072870538bb4f961f73c1b66f1b1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc new file mode 100644 index 00000000..91efad39 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc @@ -0,0 +1,34 @@ +#ifndef POI_DITHERING + #define POI_DITHERING + fixed _DitheringEnabled; + fixed _DitherGradient; + + half calcDither(half2 grabPos) + { + half dither = Dither8x8Bayer(fmod(grabPos.x, 8), fmod(grabPos.y, 8)); + return dither; + } + + #ifndef POI_SHADOW + void applyDithering(inout float4 finalColor) + { + + if (float(0)) + { + half dither = calcDither(poiCam.screenUV.xy); + finalColor.a = finalColor.a - (dither * (1 - finalColor.a) * float(0.1)); + } + } + #else + void applyShadowDithering(inout float alpha, float2 screenUV) + { + + if(float(0)) + { + half dither = calcDither(screenUV); + alpha = alpha - (dither * (1 - alpha) * float(0.1)); + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta new file mode 100644 index 00000000..d2181944 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiDithering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ae73757ec25f4ee4f9896e0c44b7cb69 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc new file mode 100644 index 00000000..cff31fe2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc @@ -0,0 +1,240 @@ +#ifndef POI_EMISSION + #define POI_EMISSION + + float4 _EmissionColor; + POI_TEXTURE_NOSAMPLER(_EmissionMap); + POI_TEXTURE_NOSAMPLER(_EmissionMask); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve); float4 _EmissionScrollingCurve_ST; + float _EmissionBaseColorAsMap; + float _EmissionStrength; + float _EnableEmission; + float _EmissionHueShift; + float4 _EmissiveScroll_Direction; + float _EmissiveScroll_Width; + float _EmissiveScroll_Velocity; + float _EmissiveScroll_Interval; + float _EmissionBlinkingEnabled; + float _EmissiveBlink_Min; + float _EmissiveBlink_Max; + float _EmissiveBlink_Velocity; + float _ScrollingEmission; + float _EnableGITDEmission; + float _GITDEMinEmissionMultiplier; + float _GITDEMaxEmissionMultiplier; + float _GITDEMinLight; + float _GITDEMaxLight; + float _GITDEWorldOrMesh; + float _EmissionCenterOutEnabled; + float _EmissionCenterOutSpeed; + float _EmissionHueShiftEnabled; + float _EmissionBlinkingOffset; + float _EmissionScrollingOffset; + + float4 _EmissionColor1; + #ifdef EFFECT_HUE_VARIATION + POI_TEXTURE_NOSAMPLER(_EmissionMap1); + POI_TEXTURE_NOSAMPLER(_EmissionMask1); + UNITY_DECLARE_TEX2D_NOSAMPLER(_EmissionScrollingCurve1); float4 _EmissionScrollingCurve1_ST; + #endif + float _EmissionBaseColorAsMap1; + float _EmissionStrength1; + float _EnableEmission1; + float _EmissionHueShift1; + float4 _EmissiveScroll_Direction1; + float _EmissiveScroll_Width1; + float _EmissiveScroll_Velocity1; + float _EmissiveScroll_Interval1; + float _EmissionBlinkingEnabled1; + float _EmissiveBlink_Min1; + float _EmissiveBlink_Max1; + float _EmissiveBlink_Velocity1; + float _ScrollingEmission1; + float _EnableGITDEmission1; + float _GITDEMinEmissionMultiplier1; + float _GITDEMaxEmissionMultiplier1; + float _GITDEMinLight1; + float _GITDEMaxLight1; + float _GITDEWorldOrMesh1; + float _EmissionCenterOutEnabled1; + float _EmissionCenterOutSpeed1; + float _EmissionHueShiftEnabled1; + float _EmissionBlinkingOffset1; + float _EmissionScrollingOffset1; + + float _EmissionReplace; + + float _EmissionScrollingVertexColor; + float _EmissionScrollingVertexColor1; + + float _EmissionScrollingUseCurve; + float _EmissionScrollingUseCurve1; + + float calculateGlowInTheDark(in float minLight, in float maxLight, in float minEmissionMultiplier, in float maxEmissionMultiplier, in float enabled) + { + float glowInTheDarkMultiplier = 1; + + if (enabled) + { + #ifdef POI_LIGHTING + float3 lightValue = float(0) ? poiLight.finalLighting.rgb: poiLight.directLighting.rgb; + float gitdeAlpha = (clamp(poiMax(lightValue), minLight, maxLight) - minLight) / (maxLight - minLight); + glowInTheDarkMultiplier = lerp(minEmissionMultiplier, maxEmissionMultiplier, gitdeAlpha); + #endif + } + return glowInTheDarkMultiplier; + } + + float calculateScrollingEmission(in float3 direction, in float velocity, in float interval, in float scrollWidth, float offset, float3 position) + { + float phase = 0; + phase = dot(position, direction); + phase -= (_Time.y + offset) * velocity; + phase /= interval; + phase -= floor(phase); + phase = saturate(phase); + return(pow(phase, scrollWidth) + pow(1 - phase, scrollWidth * 4)) * 0.5; + } + + float calculateBlinkingEmission(in float blinkMin, in float blinkMax, in float blinkVelocity, float offset) + { + float amplitude = (blinkMax - blinkMin) * 0.5f; + float base = blinkMin + amplitude; + return sin((_Time.y + offset) * blinkVelocity) * amplitude + base; + } + + float3 calculateEmissionNew(in float4 baseColor, inout float4 finalColor) + { + // First Emission + float3 emission0 = 0; + float emissionStrength0 = float(0); + float3 emissionColor0 = 0; + + float glowInTheDarkMultiplier0 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor0 = POI2D_SAMPLER_PAN(_EmissionMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + else + { + emissionColor0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)) * lerp(1, baseColor, float(0)).rgb * float4(0,0,0,1).rgb; + } + + + if(float(0)) + { + float3 pos = poiMesh.localPos; + + if(float(0)) + { + pos = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength0 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve) + (dot(pos, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength0 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos); + } + } + + + if(float(0)) + { + emissionStrength0 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor0 = hueShift(emissionColor0, float(0) * float(0)); + float emissionMask0 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask) + _Time.x * float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission != 4) + { + emissionMask0 *= blackLightMask[_BlackLightMaskEmission]; + } + #endif + + emissionStrength0 *= glowInTheDarkMultiplier0 * emissionMask0; + emission0 = emissionStrength0 * emissionColor0; + + #ifdef POI_DISSOLVE + + if(float(2) != 2) + { + emission0 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + + // Second Emission + float3 emission1 = 0; + float emissionStrength1 = 0; + float3 emissionColor1 = 0; + + #ifdef EFFECT_HUE_VARIATION + emissionStrength1 = float(0); + float glowInTheDarkMultiplier1 = calculateGlowInTheDark(float(0), float(1), float(1), float(0), float(0)); + + + if (!float(0)) + { + emissionColor1 = POI2D_SAMPLER_PAN(_EmissionMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + else + { + emissionColor1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMap1, _MainTex, ((.5 + poiLight.nDotV * .5) * float4(1,1,0,0).xy) + _Time.x * float(5)).rgb * lerp(1, baseColor, float(0)).rgb * float4(1,1,1,1).rgb; + } + + + if(float(0)) + { + float3 pos1 = poiMesh.localPos; + + if(float(0)) + { + pos1 = poiMesh.vertexColor.rgb; + } + + + if(float(0)) + { + emissionStrength1 *= UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionScrollingCurve1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionScrollingCurve1) + (dot(pos1, float4(0,-10,0,0)) * float(20)) + _Time.x * float(10)); + } + else + { + emissionStrength1 *= calculateScrollingEmission(float4(0,-10,0,0), float(10), float(20), float(10), float(0), pos1); + } + } + + if(float(0)) + { + emissionStrength1 *= calculateBlinkingEmission(float(0), float(1), float(4), float(0)); + } + + emissionColor1 = hueShift(emissionColor1, float(0) * float(0)); + float emissionMask1 = UNITY_SAMPLE_TEX2D_SAMPLER(_EmissionMask1, _MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _EmissionMask1) + _Time.x * float4(0,0,0,0)); + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskEmission2 != 4) + { + emissionMask1 *= blackLightMask[_BlackLightMaskEmission2]; + } + #endif + emissionStrength1 *= glowInTheDarkMultiplier1 * emissionMask1; + emission1 = emissionStrength1 * emissionColor1; + + #ifdef POI_DISSOLVE + if(float(2) != 2) + { + emission1 *= lerp(1 - dissolveAlpha, dissolveAlpha, float(2)); + } + #endif + #endif + finalColor.rgb = lerp(finalColor.rgb, saturate(emissionColor0 + emissionColor1), saturate(emissionStrength0 + emissionStrength1) * float(0) * poiMax(emission0 + emission1)); + + return emission0 + emission1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta new file mode 100644 index 00000000..08f5831b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEmission.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 06000138e6d36a941abf37387bd6330a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc new file mode 100644 index 00000000..1e9188ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc @@ -0,0 +1,43 @@ +#ifndef POI_ENVIRONMENTAL_RIM + #define POI_ENVIRONMENTAL_RIM + + //enviro rim + float _EnableEnvironmentalRim; + POI_TEXTURE_NOSAMPLER(_RimEnviroMask); + float _RimEnviroBlur; + float _RimEnviroMinBrightness; + float _RimEnviroWidth; + float _RimEnviroSharpness; + float _RimEnviroIntensity; + + float3 calculateEnvironmentalRimLighting(in float4 albedo) + { + float enviroRimAlpha = saturate(1 - smoothstep(min(float(0), float(0.45)), float(0.45), poiCam.viewDotNormal)); + float(0.7) *= 1.7 - 0.7 * float(0.7); + + float3 enviroRimColor = 0; + float interpolator = unity_SpecCube0_BoxMin.w; + + if (interpolator < 0.99999) + { + //Probe 1 + float4 reflectionData0 = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor0 = DecodeHDR(reflectionData0, unity_SpecCube0_HDR); + + //Probe 2 + float4 reflectionData1 = UNITY_SAMPLE_TEXCUBE_SAMPLER_LOD(unity_SpecCube1, unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + float3 reflectionColor1 = DecodeHDR(reflectionData1, unity_SpecCube1_HDR); + + enviroRimColor = lerp(reflectionColor1, reflectionColor0, interpolator); + } + else + { + float4 reflectionData = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiMesh.normals[1], float(0.7) * UNITY_SPECCUBE_LOD_STEPS); + enviroRimColor = DecodeHDR(reflectionData, unity_SpecCube0_HDR); + } + + half enviroMask = poiMax(POI2D_SAMPLER_PAN(_RimEnviroMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb); + return lerp(0, max(0, (enviroRimColor - float(0)) * albedo.rgb), enviroRimAlpha).rgb * enviroMask * float(1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta new file mode 100644 index 00000000..4b8ba81d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiEnvironmentalRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 756696276cefb6345b6cc67b9da302d2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc new file mode 100644 index 00000000..0ed89b59 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc @@ -0,0 +1,153 @@ +#ifndef POI_FLIPBOOK + #define POI_FLIPBOOK + + UNITY_DECLARE_TEX2DARRAY(_FlipbookTexArray); float4 _FlipbookTexArray_ST; + float4 _FlipbookColor; + float _FlipbookFPS; + float _FlipbookTotalFrames; + float4 _FlipbookScaleOffset; + float _FlipbookTiled; + float _FlipbookCurrentFrame; + float _FlipbookEmissionStrength; + float _FlipbookRotation; + float _EnableFlipbook; + float _FlipbookTexArrayUV; + float _FlipbookAlphaControlsFinalAlpha; + float _FlipbookRotationSpeed; + float _FlipbookIntensityControlsAlpha; + float _FlipbookColorReplaces; + float2 _FlipbookTexArrayPan; + + // blending + float _FlipbookReplace; + float _FlipbookMultiply; + float _FlipbookAdd; + POI_TEXTURE_NOSAMPLER(_FlipbookMask); + + // anim + float _FlipbookMovementType; + float4 _FlipbookStartEndOffset; + float _FlipbookMovementSpeed; + + // Global + float4 flipBookPixel; + float4 flipBookPixelMultiply; + float flipBookMask; + + #ifndef POI_SHADOW + + void applyFlipbook(inout float4 finalColor, inout float3 flipbookEmission) + { + flipBookMask = POI2D_SAMPLER_PAN(_FlipbookMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float2 uv = frac(poiMesh.uv[float(0)]); + float theta = radians(float(0) + _Time.z * float(0)); + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + // 2d rotation + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + if (float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipBookPixel = 0; + return; + } + } + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + flipBookPixel = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipBookPixel.a = poiMax(flipBookPixel.rgb); + } + + if(float(0)) + { + flipBookPixel.rgb = float4(1,1,1,1).rgb; + } + else + { + flipBookPixel.rgb *= float4(1,1,1,1).rgb; + } + + #ifdef POI_BLACKLIGHT + + if(_BlackLightMaskFlipbook != 4) + { + flipBookMask *= blackLightMask[_BlackLightMaskFlipbook]; + } + #endif + + finalColor.rgb = lerp(finalColor, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * float(1) * flipBookMask); + finalColor.rgb = finalColor + flipBookPixel.rgb * float(0) * flipBookMask; + finalColor.rgb = finalColor * lerp(1, flipBookPixel.rgb, flipBookPixel.a * float4(1,1,1,1).a * flipBookMask * float(0)); + + + if(float(0)) + { + finalColor.a = lerp(finalColor.a, flipBookPixel.a * float4(1,1,1,1).a, flipBookMask); + } + flipbookEmission = lerp(0, flipBookPixel.rgb * float(0), flipBookPixel.a * float4(1,1,1,1).a * flipBookMask); + } + + #else + + float applyFlipbookAlphaToShadow(float2 uv) + { + + if(float(0)) + { + float flipbookShadowAlpha = 0; + + float4 flipbookScaleOffset = float4(1,1,0,0); + flipbookScaleOffset.xy = 1 - flipbookScaleOffset.xy; + float theta = radians(float(0)); + + float cs = cos(theta); + float sn = sin(theta); + float2 spriteCenter = flipbookScaleOffset.zw + .5; + uv = float2((uv.x - spriteCenter.x) * cs - (uv.y - spriteCenter.y) * sn + spriteCenter.x, (uv.x - spriteCenter.x) * sn + (uv.y - spriteCenter.y) * cs + spriteCenter.y); + + float2 newUV = remap(uv, float2(0, 0) + flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(1, 1) - flipbookScaleOffset.xy / 2 + flipbookScaleOffset.zw, float2(0, 0), float2(1, 1)); + + + uint currentFrame = floor(float(-1)) % float(1); + if(float(-1) < 0) + { + currentFrame = (_Time.y / (1 / float(30))) % float(1); + } + half4 flipbookColor = UNITY_SAMPLE_TEX2DARRAY(_FlipbookTexArray, float3(TRANSFORM_TEX(newUV, _FlipbookTexArray) + _Time.x * float4(0,0,0,0), currentFrame)); + + if(float(0)) + { + flipbookColor.a = poiMax(flipbookColor.rgb); + } + + + if(float(0) == 0) + { + if(max(newUV.x, newUV.y) > 1 || min(newUV.x, newUV.y) < 0) + { + flipbookColor.a = 0; + } + } + return flipbookColor.a * float4(1,1,1,1).a; + } + return 1; + } + + #endif +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta new file mode 100644 index 00000000..07bac829 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFlipbook.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe03e97fbc3b2ed49b08422d580bad1b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc new file mode 100644 index 00000000..aa950e7d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc @@ -0,0 +1,376 @@ +#ifndef POIFRAG + #define POIFRAG + + float _MainEmissionStrength; + float _IgnoreFog; + half _GIEmissionMultiplier; + float _IridescenceTime; + float _AlphaToMask; + float _ForceOpaque; + float _commentIfZero_EnableGrabpass; + float _AlphaPremultiply; + float2 _MainTexPan; + float _MainTextureUV; + float _commentIfZero_LightingAdditiveEnable; + + float4 frag(v2f i, uint facing: SV_IsFrontFace): SV_Target + { + #ifdef FORWARD_ADD_PASS + #if !defined(POI_LIGHTING) + return 0; + #endif + #if defined(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A) && defined(DIRECTIONAL) + return 0; + #endif + #endif + #ifdef FORWARD_ADD_PASS + + if (float(1) == 0) + { + return 0; + } + #endif + UNITY_SETUP_INSTANCE_ID(i); + // Color + float4 albedo = 1; + float4 finalColor = 1; + + // Lighting + float bakedCubemap = 0; // Whether or not metallic should run before or after lighting multiplication + float3 finalSpecular0 = 0; + float3 finalSpecular1 = 0; + float3 finalSSS = 0; + fixed lightingAlpha = 1; + float3 finalEnvironmentalRim = 0; + + // Emissions + float3 finalEmission = 0; + float3 finalLighting = 1; + float3 IridescenceEmission = 0; + float3 spawnInEmission = 0; + float3 voronoiEmission = 0; + float3 matcapEmission = 0; + float3 depthTouchEmission = 0; + float3 decalEmission = 0; + float3 glitterEmission = 0; + float3 panosphereEmission = 0; + float3 backFaceEmission = 0; + float3 dissolveEmission = 0; + float3 rimLightEmission = 0; + float3 flipbookEmission = 0; + float3 textOverlayEmission = 0; + float3 videoEmission = 0; + /********************************************************************** + Initialize the base data that's needed everywhere else in the shader + **********************************************************************/ + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + + #ifdef POI_BLACKLIGHT + createBlackLightMask(); + + if (_BlackLightMaskDebug) + { + return float4(blackLightMask.rgb, 1); + } + #endif + + // This has to happen in the initializbecause it alters UV data globally + #ifdef POI_PARALLAX + calculateandApplyParallax(); + #endif + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + calculateVertexLightingData(i); + /********************************************************************** + Calculate Light Maps + **********************************************************************/ + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + /********************************************************************** + Calculate Color Data + **********************************************************************/ + + initTextureData(albedo, mainTexture, backFaceEmission, dissolveEmission, detailMask); + + #ifdef POI_DECAL + applyDecal(albedo, decalEmission); + #endif + + + #ifdef POI_IRIDESCENCE + + if (_IridescenceTime == 0) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VORONOI + applyVoronoi(albedo, voronoiEmission); + #endif + + #ifdef POI_MSDF + ApplyTextOverlayColor(albedo, textOverlayEmission); + #endif + + #ifdef POI_ENVIRONMENTAL_RIM + finalEnvironmentalRim = calculateEnvironmentalRimLighting(albedo); + #endif + + #if defined(POI_METAL) || defined(POI_CLEARCOAT) + CalculateReflectionData(); + #endif + + #ifdef POI_DATA + distanceFade(albedo); + #endif + + #ifdef POI_RANDOM + albedo.a *= i.angleAlpha; + #endif + + #ifdef MATCAP + applyMatcap(albedo, matcapEmission); + #endif + + #ifdef PANOSPHERE + applyPanosphereColor(albedo, panosphereEmission); + #endif + + #ifdef POI_FLIPBOOK + applyFlipbook(albedo, flipbookEmission); + #endif + + #ifdef POI_GLITTER + applyGlitter(albedo, glitterEmission); + #endif + + #ifdef POI_RIM + applyRimLighting(albedo, rimLightEmission); + #endif + + #ifdef POI_DEPTH_COLOR + applyDepthColor(albedo, depthTouchEmission, finalEmission, i.worldDirection); + #endif + + #ifdef POI_IRIDESCENCE + + if(_IridescenceTime == 1) + { + applyIridescence(albedo, IridescenceEmission); + } + #endif + + #ifdef POI_VIDEO + applyScreenEffect(albedo, videoEmission); + #endif + + applySpawnIn(albedo, spawnInEmission, poiMesh.uv[0], poiMesh.localPos); + + /********************************************************************** + Handle a few alpha options + **********************************************************************/ + + if (float(0) == 1) + { + + if(float(0) == 0) + { + applyDithering(albedo); + } + } + + albedo.a = max(float(0), albedo.a); + + + if(float(0) >= 1) + { + clip(albedo.a - float(0.5)); + } + + + if(float(0)) + { + albedo.rgb *= saturate(albedo.a + 0.0000000001); + } + + /********************************************************************** + Lighting Time :) + **********************************************************************/ + + #ifdef POI_LIGHTING + finalLighting = calculateFinalLighting(albedo.rgb, finalColor); + + #ifdef SUBSURFACE + finalSSS = calculateSubsurfaceScattering(); + #endif + #endif + + float4 finalColorBeforeLighting = albedo; + finalColor = finalColorBeforeLighting; + + #ifdef POI_SPECULAR + finalSpecular0 = calculateSpecular(finalColorBeforeLighting); + #endif + #ifdef POI_PARALLAX + calculateAndApplyInternalParallax(finalColor); + #endif + + #ifdef POI_ALPHA_TO_COVERAGE + ApplyAlphaToCoverage(finalColor); + #endif + + + if (float(0) == 1) + { + + if(float(0) == 1) + { + applyDithering(finalColor); + } + } + + #ifdef POI_METAL + calculateMetallicness(); + bool probeExists = shouldMetalHappenBeforeLighting(); + + if(!probeExists) + { + ApplyMetallicsFake(finalColor, albedo); + } + #endif + + #ifdef POI_LIGHTING + #if defined(FORWARD_ADD_PASS) && defined(POI_METAL) + finalLighting *= 1 - metalicMap; + #endif + #endif + + #ifdef VERTEXLIGHT_ON + finalColor.rgb *= finalLighting + poiLight.vFinalLighting; + #else + finalColor.rgb *= finalLighting; + #endif + + #ifdef POI_METAL + + if(probeExists) + { + ApplyMetallics(finalColor, albedo); + } + #endif + + finalColor.rgb += finalSpecular0 + finalEnvironmentalRim + finalSSS; + + #ifdef FORWARD_BASE_PASS + #ifdef POI_CLEARCOAT + calculateAndApplyClearCoat(finalColor); + #endif + #endif + + finalColor.a = saturate(finalColor.a); + + /********************************************************************** + Add Up all the emission values :D + **********************************************************************/ + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + finalEmission += finalColorBeforeLighting.rgb * float(0) * albedo.a; + finalEmission += wireframeEmission; + finalEmission += IridescenceEmission; + finalEmission += spawnInEmission; + finalEmission += voronoiEmission; + finalEmission += matcapEmission; + finalEmission += depthTouchEmission; + finalEmission += decalEmission; + finalEmission += glitterEmission; + finalEmission += panosphereEmission; + finalEmission += backFaceEmission; + finalEmission += rimLightEmission; + finalEmission += flipbookEmission; + finalEmission += videoEmission; + finalEmission += textOverlayEmission; + finalEmission += dissolveEmission; + #ifdef POI_EMISSION + finalEmission += calculateEmissionNew(finalColorBeforeLighting, finalColor); + #endif + #endif + + /********************************************************************** + Meta Pass Hype :D + **********************************************************************/ + #ifdef POI_META_PASS + UnityMetaInput meta; + UNITY_INITIALIZE_OUTPUT(UnityMetaInput, meta); + meta.Emission = finalEmission * float(1); + meta.Albedo = saturate(finalColor.rgb); + #ifdef POI_SPECULAR + meta.SpecularColor = poiLight.color.rgb * float4(1,1,1,1).rgb * lerp(1, albedo.rgb, float(0)) * float4(1,1,1,1).a; + #else + meta.SpecularColor = poiLight.color.rgb * albedo.rgb; + #endif + return UnityMetaFragment(meta); + #endif + + /********************************************************************** + Apply Emission to finalColor + **********************************************************************/ + finalColor.rgb += finalEmission; + + /********************************************************************** + Grabpass features + **********************************************************************/ + + + if (_commentIfZero_EnableGrabpass) + { + applyGrabEffects(finalColor); + } + + /********************************************************************** + Unity Fog + **********************************************************************/ + #ifdef FORWARD_BASE_PASS + + if (float(0) == 0) + { + UNITY_APPLY_FOG(i.fogCoord, finalColor); + } + #endif + + #ifdef FORWARD_ADD_PASS + if(float(0) > 0) + { + finalColor.rgb *= finalColor.a; + } + #endif + + + if(float(0) == 0) + { + finalColor.a = 1; + } + + #ifdef FORWARD_ADD_PASS + //finalColor.rgb = smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5)); + #endif + + #ifdef POI_DEBUG + displayDebugInfo(finalColor); + #endif + + //finalColor.rgb = frac(finalColor.rgb); + return finalColor; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta new file mode 100644 index 00000000..c039f6b5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 62663bfd89829cf44bc0a3e5d7ba0704 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc new file mode 100644 index 00000000..8d260cdf --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc @@ -0,0 +1,41 @@ +#ifndef POI_FUR + #define POI_FUR + + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurTexture); float4 _FurTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurHeightMap); float4 _FurHeightMap_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_FurMask); float4 _FurMask_ST; + float _FurAO; + float4 _FurColor; + float _FurLayers; + float _FurMinDistance; + float _FurMaxDistance; + float _FurHeightMapMin; + float _FurHeightMapMax; + float _FurDebug; + float _AoRampMin; + float _AoRampMax; + float _FurTipAlpha; + float _FurFadeStart; + + //globals + half furHeightMap; + half furMask; + + void calculateFur() + { + + furHeightMap = UNITY_SAMPLE_TEX2D_SAMPLER(_FurHeightMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurHeightMap)).x; + furHeightMap = remap(furHeightMap, 0, _FurHeightMapMax, _FurHeightMapMin, 1); + furMask = poiMax(UNITY_SAMPLE_TEX2D_SAMPLER(_FurMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurMask)).xyz); + half3 furTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_FurTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _FurTexture)); + clip(furHeightMap - poiMesh.furAlpha); + clip(furMask - poiMesh.furAlpha); + + albedo.rgb = lerp(mainTexture.rgb, furTexture.rgb * _FurColor.rgb, ceil(poiMesh.furAlpha)); + float aoRampMax = _AoRampMax - (1 - furMask); + albedo.rgb *= lerp(1, smoothstep(_AoRampMin, aoRampMax, furHeightMap), _FurAO); + + albedo.a *= smoothstep(1.01, _FurTipAlpha, remapClamped(poiMesh.furAlpha, _FurFadeStart, 1, 0, 1)) + float(0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta new file mode 100644 index 00000000..52e326b3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f6114993c3ead642873532f8621a6f5 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc new file mode 100644 index 00000000..032f3b08 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc @@ -0,0 +1,37 @@ +float _FurLength; +float _FurGravityStrength; + +[instance(4)] +[maxvertexcount(20)] +void geomFur(triangle v2f IN[3], inout TriangleStream < v2f > tristream, uint InstanceID : SV_GSInstanceID) +{ + float4 fur_worldPos[3]; + v2f o_fur[3]; + float3 offset = (float3(0, -1, 0) * (_FurLength*.9) *_FurGravityStrength); + + for (int i = 0; i < 3; i++) + { + if (InstanceID == 0) { + IN[i].furAlpha = 0; + tristream.Append(IN[i]); + } + o_fur[i] = IN[i]; + fur_worldPos[i] = float4(IN[i].worldPos + IN[i].normal * _FurLength, 1); + } + if (InstanceID == 0) { + tristream.RestartStrip(); + } + int Total_FurLayers = clamp(floor(_FurLayers * (1 - smoothstep(_FurMinDistance, _FurMaxDistance, distance(IN[0].worldPos, getCameraPosition())))), min(1, _FurLayers), _FurLayers); + + int startLayer = max(int(InstanceID) * 6 - 1, 0); + for (int layer = startLayer; layer < Total_FurLayers; layer++) { + for (int i = 0; i < 3; i++) { + o_fur[i].furAlpha = float(layer) / Total_FurLayers; + o_fur[i].worldPos = float4(lerp(IN[i].worldPos, fur_worldPos[i] + offset * o_fur[i].furAlpha, o_fur[i].furAlpha),1); + o_fur[i].pos = UnityWorldToClipPos(o_fur[i].worldPos); + o_fur[i].furAlpha += .01; + tristream.Append(o_fur[i]); + } + tristream.RestartStrip(); + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta new file mode 100644 index 00000000..03ca40a8 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGeomFur.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5cf12a5f93a17f9459d64614958c52c9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc new file mode 100644 index 00000000..e31b6498 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc @@ -0,0 +1,232 @@ +#ifndef POI_GLITTER + #define POI_GLITTER + + half3 _GlitterColor; + POI_TEXTURE_NOSAMPLER(_GlitterMask); + float2 _GlitterPan; + POI_TEXTURE_NOSAMPLER(_GlitterColorMap); + POI_TEXTURE_NOSAMPLER(_GlitterTexture); + half _GlitterSpeed; + half _GlitterBrightness; + float _GlitterFrequency; + float _GlitterJitter; + half _GlitterSize; + half _GlitterContrast; + half _GlitterAngleRange; + half _GlitterMinBrightness; + half _GlitterBias; + float _GlitterRandomColors; + float2 _GlitterMinMaxSaturation; + float2 _GlitterMinMaxBrightness; + fixed _GlitterUseSurfaceColor; + float _GlitterBlendType; + float _GlitterMode; + float _GlitterShape; + float _GlitterCenterSize; + float _glitterFrequencyLinearEmissive; + float _GlitterJaggyFix; + float _GlitterRandomRotation; + float _GlitterTextureRotation; + float4 _GlitterMinMaxSize; + float _GlitterRandomSize; + + + float3 randomFloat3(float2 Seed, float maximum) + { + return(.5 + float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed), float2(12.9898, 78.233))) * 43758.5453) + ) * .5) * (maximum); + } + + float3 randomFloat3Range(float2 Seed, float Range) + { + return(float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1) * Range; + } + + float3 randomFloat3WiggleRange(float2 Seed, float Range) + { + float3 rando = (float3( + frac(sin(dot(Seed.xy, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(Seed.yx, float2(12.9898, 78.233))) * 43758.5453), + frac(sin(dot(float2(Seed.x * Seed.y, Seed.y + Seed.x), float2(12.9898, 78.233))) * 43758.5453) + ) * 2 - 1); + float speed = 1 + float(10); + return float3(sin((_Time.x + rando.x * pi) * speed), sin((_Time.x + rando.y * pi) * speed), sin((_Time.x + rando.z * pi) * speed)) * Range; + } + + void Unity_RandomRange_float(float2 Seed, float Min, float Max, out float Out) + { + float randomno = frac(sin(dot(Seed, float2(12.9898, 78.233))) * 43758.5453); + Out = lerp(Min, Max, randomno); + } + + float3 RandomColorFromPoint(float2 rando) + { + fixed hue = random2(rando.x + rando.y).x; + fixed saturation = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.x); + fixed value = lerp(float4(0.8,1,0,1).x, float4(0.8,1,0,1).y, rando.y); + float3 hsv = float3(hue, saturation, value); + return HSVtoRGB(hsv); + } + + void applyGlitter(inout float4 albedo, inout float3 glitterEmission) + { + + + // Scale + float2 st = poiMesh.uv[0] * float(300); + + // Tile the space + float2 i_st = floor(st); + float2 f_st = frac(st); + + float m_dist = 10.; // minimun distance + float2 m_point = 0; // minimum point + float2 randoPoint = 0; + float2 dank; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 neighbor = float2(i, j); + float2 pos = random2(i_st + neighbor); + float2 rando = pos; + pos = 0.5 + 0.5 * sin(float(1) * 6.2831 * pos); + float2 diff = neighbor + pos - f_st; + float dist = length(diff); + + if (dist < m_dist) + { + dank = diff; + m_dist = dist; + m_point = pos; + randoPoint = rando; + } + } + } + + float randomFromPoint = random(randoPoint); + + float size = float(0.3); + + if(float(0)) + { + size = remapClamped(randomFromPoint, 0, 1, float4(0.1,0.5,0,1).x, float4(0.1,0.5,0,1).y); + } + + + // Assign a color using the closest point position + //color += dot(m_point, float2(.3, .6)); + + // Add distance field to closest point center + // color.g = m_dist; + + // Show isolines + //color -= abs(sin(40.0 * m_dist)) * 0.07; + + // Draw cell center + half glitterAlpha = 1; + switch(float(0)) + { + case 0: //circle + glitterAlpha = (1. - step(size, m_dist)); + break; + case 1: //sqaure + float jaggyFix = pow(poiCam.distanceToVert, 2) * float(0); + + + if (float(0)) + { + float2 center = float2(0, 0); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + dank = float2((dank.x - center.x) * cs - (dank.y - center.y) * sn + center.x, (dank.x - center.x) * sn + (dank.y - center.y) * cs + center.y); + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + else + { + glitterAlpha = (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.x))) * (1. - smoothstep(size - .1 * jaggyFix, size, abs(dank.y))); + } + break; + } + + float3 finalGlitter = 0; + + switch(float(0)) + { + case 0: + float3 randomRotation = 0; + + if(float(10) > 0) + { + randomRotation = randomFloat3WiggleRange(randoPoint, float(90)); + } + else + { + randomRotation = randomFloat3Range(randoPoint, float(90)); + } + float3 norm = poiMesh.normals[0]; + + float3 glitterReflectionDirection = normalize(mul(poiRotationMatrixFromAngles(randomRotation), norm)); + finalGlitter = lerp(0, float(0) * glitterAlpha, glitterAlpha) + max(pow(saturate(dot(lerp(glitterReflectionDirection, poiCam.viewDir, float(0.8)), poiCam.viewDir)), float(300)), 0); + finalGlitter *= glitterAlpha; + break; + case 1: + float offset = random(randoPoint); + float brightness = sin((_Time.x + offset) * float(10)) * float(20) - (float(20) - 1); + finalGlitter = max(float(0) * glitterAlpha, brightness * glitterAlpha * smoothstep(0, 1, 1 - m_dist * float(0.08) * 10)); + break; + } + + + half3 glitterColor = float4(1,1,1,1); + glitterColor *= lerp(1, albedo, float(0)); + glitterColor *= POI2D_SAMPLER_PAN(_GlitterColorMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + + float2 uv = remapClamped(dank, -size, size, 0, 1); + + if(float(0) && !float(0)) + { + float2 fakeUVCenter = float2(.5, .5); + float theta = radians((random(randoPoint) + _Time.x * float(0)) * 360); + float cs = cos(theta); + float sn = sin(theta); + uv = float2((uv.x - fakeUVCenter.x) * cs - (uv.y - fakeUVCenter.y) * sn + fakeUVCenter.x, (uv.x - fakeUVCenter.x) * sn + (uv.y - fakeUVCenter.y) * cs + fakeUVCenter.y); + } + float4 glitterTexture = POI2D_SAMPLER_PAN(_GlitterTexture, _MainTex, uv, float4(0,0,0,0)); + //float4 glitterTexture = _GlitterTexture.SampleGrad(sampler_MainTex, frac(uv), ddx(uv), ddy(uv)); + glitterColor *= glitterTexture.rgb; + float glitterMask = POI2D_SAMPLER_PAN(_GlitterMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskGlitter != 4) + { + glitterMask *= blackLightMask[_BlackLightMaskGlitter]; + } + #endif + + if(float(0)) + { + glitterColor *= RandomColorFromPoint(random2(randoPoint.x + randoPoint.y)); + } + + + if(float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, finalGlitter * glitterColor * float(3), finalGlitter * glitterTexture.a * glitterMask); + glitterEmission = finalGlitter * glitterColor * max(0, (float(3) - 1) * glitterTexture.a) * glitterMask; + } + else + { + glitterEmission = finalGlitter * glitterColor * float(3) * glitterTexture.a * glitterMask; + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta new file mode 100644 index 00000000..34472310 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGlitter.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 63bc54931916b8c47b7eb6059b695720 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc new file mode 100644 index 00000000..060cb720 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc @@ -0,0 +1,127 @@ +#ifndef POI_GRAB + #define POI_GRAB + + float _RefractionIndex; + float _RefractionOpacity; + float _RefractionChromaticAberattion; + float _RefractionEnabled; + float _GrabSrcBlend; + float _GrabDstBlend; + float _GrabPassUseAlpha; + float _GrabPassBlendFactor; + float _GrabBlurDistance; + float _GrabBlurQuality; + float _GrabBlurDirections; + POI_TEXTURE_NOSAMPLER(_GrabPassBlendMap); + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RefractionOpacityMask); float4 _RefractionOpacityMask_ST; + + float4 blur(float2 uv) + { + float two_pi = 6.28318530718; + + float2 radius = _GrabBlurDistance / _ScreenParams.xy * 100; // Arbitrary constant to match old blur + float quality = floor(_GrabBlurQuality); + float directions = floor(_GrabBlurDirections); + + // Pixel colour + float4 color = tex2D(_PoiGrab, uv); + + float deltaAngle = two_pi / directions; + float deltaQuality = 1.0 / quality; + for (int i = 0; i < directions; i ++) + { + for (int j = 0; j < quality; j ++) + { + float angle = deltaAngle * i + j; + float offset = deltaQuality * (j + 1); + color += tex2D(_PoiGrab, uv + float2(cos(angle), sin(angle)) * radius * offset); + } + } + + // Output to screen + color /= quality * directions + 1; + return color; + } + + inline float4 Refraction(float indexOfRefraction, float chromaticAberration, float2 projectedGrabPos) + { + float4 refractionColor; + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(poiMesh.worldPos)); + float3 refractionOffset = ((((indexOfRefraction - 1.0) * mul(UNITY_MATRIX_V, float4(poiMesh.normals[1], 0.0))) * (1.0 / (poiCam.grabPos.z + 1.0))) * (1.0 - dot(poiMesh.normals[1], worldViewDir))); + float2 cameraRefraction = float2(refractionOffset.x, - (refractionOffset.y * _ProjectionParams.x)); + + + if (_RefractionChromaticAberattion > 0) + { + float4 redAlpha = tex2D(_PoiGrab, (projectedGrabPos + cameraRefraction)); + float green = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 - chromaticAberration)))).g; + float blue = tex2D(_PoiGrab, (projectedGrabPos + (cameraRefraction * (1.0 + chromaticAberration)))).b; + refractionColor = float4(redAlpha.r, green, blue, redAlpha.a); + } + else + { + float2 refractedGrab = projectedGrabPos + cameraRefraction; + + #ifdef CHROMATIC_ABERRATION_LOW + refractionColor = blur(refractedGrab); + #else + refractionColor = tex2D(_PoiGrab, (refractedGrab)); + #endif + } + return refractionColor; + } + + void calculateRefraction(float2 projectedGrabPos, inout float4 finalColor) + { + float3 refraction = 1; + + if(_RefractionEnabled == 1) + { + refraction = Refraction(_RefractionIndex, _RefractionChromaticAberattion, projectedGrabPos).rgb; + } + else + { + #ifdef CHROMATIC_ABERRATION_LOW + refraction = blur(projectedGrabPos); + #else + refraction = tex2Dproj(_PoiGrab, poiCam.grabPos); + #endif + } + + float blendFactor = _GrabPassBlendFactor * POI2D_SAMPLER_PAN(_GrabPassBlendMap, _MainTex, poiMesh.uv[_GrabPassBlendMapUV], _GrabPassBlendMapPan).r; + + if(_GrabPassUseAlpha) + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor * (1 - finalColor.a)); + finalColor.a = 1; + } + else + { + finalColor = poiBlend(_GrabSrcBlend, finalColor, _GrabDstBlend, float4(refraction, 1), blendFactor); + } + } + + float2 calculateGrabPosition() + { + float4 grabPos = poiCam.grabPos; + #if UNITY_UV_STARTS_AT_TOP + float scale = -1.0; + #else + float scale = 1.0; + #endif + float halfPosW = grabPos.w * 0.5; + grabPos.y = (grabPos.y - halfPosW) * _ProjectionParams.x * scale + halfPosW; + #if SHADER_API_D3D9 || SHADER_API_D3D11 + grabPos.w += 0.00000000001; + #endif + return(grabPos / grabPos.w).xy; + } + + void applyGrabEffects(inout float4 finalColor) + { + float2 projectedGrabPos = calculateGrabPosition(); + calculateRefraction(projectedGrabPos, finalColor); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta new file mode 100644 index 00000000..b0210afa --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiGrab.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85fb041f93e0fbd458ea6df1229c245a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc new file mode 100644 index 00000000..9ae9e754 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc @@ -0,0 +1,338 @@ +#ifndef POI_HELPER + #define POI_HELPER + + #include "CGI_PoiColors.cginc" + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float linearSin(float x) + { + return pow(min(cos(pi * x / 2.0), 1.0 - abs(x)), 1.0); + } + + float random(float2 p) + { + return frac(sin(dot(p, float2(12.9898, 78.2383))) * 43758.5453123); + } + + float2 random2(float2 p) + { + return frac(sin(float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)))) * 43758.5453); + } + + float3 random3(float3 p) + { + return frac(sin(float3(dot(p, float3(127.1, 311.7, 248.6)), dot(p, float3(269.5, 183.3, 423.3)), dot(p, float3(248.3, 315.9, 184.2)))) * 43758.5453); + } + + float3 mod(float3 x, float y) + { + return x - y * floor(x / y); + } + float2 mod(float2 x, float y) + { + return x - y * floor(x / y); + } + + //1/7 + #define K 0.142857142857 + //3/7 + #define Ko 0.428571428571 + + // Permutation polynomial: (34x^2 + x) mod 289 + float3 Permutation(float3 x) + { + return mod((34.0 * x + 1.0) * x, 289.0); + } + + bool IsInMirror() + { + return unity_CameraProjection[2][0] != 0.f || unity_CameraProjection[2][1] != 0.f; + } + + float3 BoxProjection(float3 direction, float3 position, float4 cubemapPosition, float3 boxMin, float3 boxMax) + { + #if UNITY_SPECCUBE_BOX_PROJECTION + + if (cubemapPosition.w > 0) + { + float3 factors = ((direction > 0 ? boxMax: boxMin) - position) / direction; + float scalar = min(min(factors.x, factors.y), factors.z); + direction = direction * scalar + (position - cubemapPosition); + } + #endif + return direction; + } + + // Camera + float3 getCameraPosition() + { + #ifdef USING_STEREO_MATRICES + return lerp(unity_StereoWorldSpaceCameraPos[0], unity_StereoWorldSpaceCameraPos[1], 0.5); + #endif + return _WorldSpaceCameraPos; + } + + float3 getCameraForward() + { + #if UNITY_SINGLE_PASS_STEREO + float3 p1 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 1, 1)); + float3 p2 = mul(unity_StereoCameraToWorld[0], float4(0, 0, 0, 1)); + #else + float3 p1 = mul(unity_CameraToWorld, float4(0, 0, 1, 1)); + float3 p2 = mul(unity_CameraToWorld, float4(0, 0, 0, 1)); + #endif + return normalize(p2 - p1); + } + + float3 grayscale_vector_node() + { + return float3(0, 0.3823529, 0.01845836); + } + + float3 grayscale_for_light() + { + return float3(0.298912, 0.586611, 0.114478); + } + + //Math Operators + + float remap(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float2 remap(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float3 remap(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float4 remap(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld); + } + + float remapClamped(float x, float minOld, float maxOld, float minNew, float maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float2 remapClamped(float2 x, float2 minOld, float2 maxOld, float2 minNew, float2 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float3 remapClamped(float3 x, float3 minOld, float3 maxOld, float3 minNew, float3 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float4 remapClamped(float4 x, float4 minOld, float4 maxOld, float4 minNew, float4 maxNew) + { + return clamp(minNew + (x - minOld) * (maxNew - minNew) / (maxOld - minOld), minNew, maxNew); + } + + float poiMax(float2 i) + { + return max(i.x, i.y); + } + + float poiMax(float3 i) + { + return max(max(i.x, i.y), i.z); + } + + float poiMax(float4 i) + { + return max(max(max(i.x, i.y), i.z), i.w); + } + + float4x4 poiAngleAxisRotationMatrix(float angle, float3 axis) + { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return float4x4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); + } + + float4x4 poiRotationMatrixFromAngles(float x, float y, float z) + { + float angleX = radians(x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + + float4x4 poiRotationMatrixFromAngles(float3 angles) + { + float angleX = radians(angles.x); + float c = cos(angleX); + float s = sin(angleX); + float4x4 rotateXMatrix = float4x4(1, 0, 0, 0, + 0, c, -s, 0, + 0, s, c, 0, + 0, 0, 0, 1); + + float angleY = radians(angles.y); + c = cos(angleY); + s = sin(angleY); + float4x4 rotateYMatrix = float4x4(c, 0, s, 0, + 0, 1, 0, 0, + - s, 0, c, 0, + 0, 0, 0, 1); + + float angleZ = radians(angles.z); + c = cos(angleZ); + s = sin(angleZ); + float4x4 rotateZMatrix = float4x4(c, -s, 0, 0, + s, c, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 1); + + return mul(mul(rotateXMatrix, rotateYMatrix), rotateZMatrix); + } + +#endif + +half2 calcScreenUVs(half4 grabPos) +{ + half2 uv = grabPos / (grabPos.w + 0.0000000001); + #if UNITY_SINGLE_PASS_STEREO + uv.xy *= half2(_ScreenParams.x * 2, _ScreenParams.y); + #else + uv.xy *= _ScreenParams.xy; + #endif + + return uv; +} + +float inverseLerp(float A, float B, float T) +{ + return(T - A) / (B - A); +} + +float inverseLerp2(float2 a, float2 b, float2 value) +{ + float2 AB = b - a; + float2 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp3(float3 a, float3 b, float3 value) +{ + float3 AB = b - a; + float3 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +float inverseLerp4(float4 a, float4 b, float4 value) +{ + float4 AB = b - a; + float4 AV = value - a; + return dot(AV, AB) / dot(AB, AB); +} + +// Dithering +inline half Dither8x8Bayer(int x, int y) +{ + const half dither[ 64 ] = { + 1, 49, 13, 61, 4, 52, 16, 64, + 33, 17, 45, 29, 36, 20, 48, 32, + 9, 57, 5, 53, 12, 60, 8, 56, + 41, 25, 37, 21, 44, 28, 40, 24, + 3, 51, 15, 63, 2, 50, 14, 62, + 35, 19, 47, 31, 34, 18, 46, 30, + 11, 59, 7, 55, 10, 58, 6, 54, + 43, 27, 39, 23, 42, 26, 38, 22 + }; + int r = y * 8 + x; + return dither[r] / 64; +} + +// UV Manipulation +float2 TransformUV(half2 offset, half rotation, half2 scale, float2 uv) +{ + float theta = radians(rotation); + scale = 1 - scale; + float cs = cos(theta); + float sn = sin(theta); + float2 centerPoint = offset + .5; + uv = float2((uv.x - centerPoint.x) * cs - (uv.y - centerPoint.y) * sn + centerPoint.x, (uv.x - centerPoint.x) * sn + (uv.y - centerPoint.y) * cs + centerPoint.y); + + return remap(uv, float2(0, 0) + offset + (scale * .5), float2(1, 1) + offset - (scale * .5), float2(0, 0), float2(1, 1)); +} + +bool isVR() +{ + // USING_STEREO_MATRICES + #if UNITY_SINGLE_PASS_STEREO + return true; + #else + return false; + #endif +} + +bool isVRHandCamera() +{ + return !isVR() && abs(UNITY_MATRIX_V[0].y) > 0.0000005; +} + +bool isDesktop() +{ + return !isVRHandCamera(); +} + +bool isVRHandCameraPreview() +{ + return isVRHandCamera() && _ScreenParams.y == 720; +} + +bool isVRHandCameraPicture() +{ + return isVRHandCamera() && _ScreenParams.y == 1080; +} + +bool isPanorama() +{ + // Crude method + // FOV=90=camproj=[1][1] + return unity_CameraProjection[1][1] == 1 && _ScreenParams.x == 1075 && _ScreenParams.y == 1025; +} + +float3 calculateluminance(float3 color) +{ + return color.r * 0.299 + color.g * 0.587 + color.b * 0.114; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta new file mode 100644 index 00000000..8e90eb84 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHelpers.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6b64e68cc9e04d6409704c086b36e05a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc new file mode 100644 index 00000000..6ee66d3a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc @@ -0,0 +1,36 @@ +#ifndef POI_HOLOGRAM + #define POI_HOLOGRAM + + UNITY_DECLARE_TEX2D_NOSAMPLER(_HoloAlphaMap); float4 _HoloAlphaMap_ST; + float _HoloCoordinateSpace; // 0 World, 1 Local, 2 UV + float3 _HoloDirection; + float _HoloScrollSpeed; + float _HoloLineDensity; + + fixed _HoloFresnelAlpha; + fixed _HoloRimSharpness; + fixed _HoloRimWidth; + void ApplyHoloAlpha(inout float4 color) + { + float uv = 0; + + if (_HoloCoordinateSpace == 0) + { + uv = dot(normalize(_HoloDirection), poiMesh.worldPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 1) + { + uv = dot(normalize(_HoloDirection), poiMesh.localPos * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + + if(_HoloCoordinateSpace == 2) + { + uv = dot(_HoloDirection, poiMesh.uv[0] * _HoloLineDensity) + _Time.x * _HoloScrollSpeed; + } + float holoRim = saturate(1 - smoothstep(min(_HoloRimSharpness, _HoloRimWidth), _HoloRimWidth, poiCam.viewDotNormal)); + holoRim = abs(lerp(1, holoRim, _HoloFresnelAlpha)); + color.a *= UNITY_SAMPLE_TEX2D_SAMPLER(_HoloAlphaMap, _MainTex, uv).r * holoRim; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta new file mode 100644 index 00000000..758251cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiHologram.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e7c1eb89ba10c945a5949676a275287 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc new file mode 100644 index 00000000..bcea8ccc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc @@ -0,0 +1,61 @@ +#ifndef POI_IRIDESCENCE + #define POI_IRIDESCENCE + + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceRamp); float4 _IridescenceRamp_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceMask); float4 _IridescenceMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_IridescenceNormalMap); float4 _IridescenceNormalMap_ST; + float _IridescenceNormalUV; + float _IridescenceMaskUV; + float _IridescenceNormalSelection; + float _IridescenceNormalIntensity; + float _IridescenceNormalToggle; + float _IridescenceIntensity; + fixed _IridescenceAddBlend; + fixed _IridescenceReplaceBlend; + fixed _IridescenceMultiplyBlend; + float _IridescenceEmissionStrength; + + //global + + float3 calculateNormal(float3 baseNormal) + { + float3 normal = UnpackScaleNormal(UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceNormalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceNormalUV], _IridescenceNormalMap)), _IridescenceNormalIntensity); + return normalize( + normal.x * poiMesh.tangent + + normal.y * poiMesh.binormal + + normal.z * baseNormal + ); + } + + void applyIridescence(inout float4 albedo, inout float3 IridescenceEmission) + { + float3 normal = poiMesh.normals[_IridescenceNormalSelection]; + + // Use custom normal map + + if (_IridescenceNormalToggle) + { + normal = calculateNormal(normal); + } + + float ndotv = dot(normal, poiCam.viewDir); + + float4 iridescenceColor = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceRamp, _MainTex, 1 - abs(ndotv)); + float4 iridescenceMask = UNITY_SAMPLE_TEX2D_SAMPLER(_IridescenceMask, _MainTex, TRANSFORM_TEX(poiMesh.uv[_IridescenceMaskUV], _IridescenceMask)); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskIridescence != 4) + { + iridescenceMask *= blackLightMask[_BlackLightMaskIridescence]; + } + #endif + + + albedo.rgb = lerp(albedo.rgb, saturate(iridescenceColor.rgb * _IridescenceIntensity), iridescenceColor.a * _IridescenceReplaceBlend * iridescenceMask); + albedo.rgb += saturate(iridescenceColor.rgb * _IridescenceIntensity * iridescenceColor.a * _IridescenceAddBlend * iridescenceMask); + albedo.rgb *= saturate(lerp(1, iridescenceColor.rgb * _IridescenceIntensity, iridescenceColor.a * _IridescenceMultiplyBlend * iridescenceMask)); + + IridescenceEmission = saturate(iridescenceColor.rgb * _IridescenceIntensity) * iridescenceColor.a * iridescenceMask * _IridescenceEmissionStrength; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta new file mode 100644 index 00000000..f7b8d69d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiIridescence.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4b77db5a59953574caa72b554d48b88f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc new file mode 100644 index 00000000..db309b6d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc @@ -0,0 +1,668 @@ + +#ifndef POI_LIGHTING + #define POI_LIGHTING + + float _LightingShadingEnabled; + float _LightingRampType; + float _LightingIgnoreAmbientColor; + float _UseShadowTexture; + float _LightingEnableAO; + float _LightingDetailShadowsEnabled; + + float _LightingOnlyUnityShadows; + float _LightingMode; + float _ForceLightDirection; + float _ShadowStrength; + float _OutlineShadowStrength; + float _ShadowOffset; + float3 _LightDirection; + float _ForceShadowStrength; + float _CastedShadowSmoothing; + float _AttenuationMultiplier; + float _EnableLighting; + float _LightingControlledUseLightColor; + fixed _LightingStandardSmoothness; + fixed _LightingStandardControlsToon; + fixed _LightingMinLightBrightness; + float _LightingUseShadowRamp; + float _LightingMinShadowBrightnessRatio; + UNITY_DECLARE_TEX2D(_ToonRamp); + fixed _LightingMonochromatic; + + fixed _LightingGradientStart; + fixed _LightingGradientEnd; + float3 _LightingShadowColor; + POI_TEXTURE_NOSAMPLER(_LightingShadowTexture); + float _AOStrength; + fixed _LightingDetailStrength; + fixed _LightingAdditiveDetailStrength; + fixed _LightingNoIndirectMultiplier; + fixed _LightingNoIndirectThreshold; + float _LightingUncapped; + + float _LightingDirectColorMode; + float _LightingIndirectColorMode; + float _LightingAdditiveType; + fixed _LightingAdditiveGradientStart; + fixed _LightingAdditiveGradientEnd; + fixed _LightingAdditivePassthrough; + float _LightingDirectAdjustment; + float _LightingIndirect; + // HSL JUNK + float _LightingEnableHSL; + float _LightingShadowHue; + float _LightingShadowSaturation; + float _LightingShadowLightness; + float _LightingHSLIntensity; + /* + UNITY_DECLARE_TEX2D_NOSAMPLER(_ToonRamp3); + half _LightingShadowStrength3; + half _ShadowOffset3; + */ + + half4 shadowStrength; + + POI_TEXTURE_NOSAMPLER(_LightingDetailShadows); + POI_TEXTURE_NOSAMPLER(_LightingAOTex); + POI_TEXTURE_NOSAMPLER(_LightingShadowMask); + + /* + * MIT License + * + * Copyright (c) 2018 s-ilent + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + /* + * Silent's code starts here + */ + + float shEvaluateDiffuseL1Geomerics_local(float L0, float3 L1, float3 n) + { + // average energy + float R0 = max(0, L0); + + // avg direction of incoming light + float3 R1 = 0.5f * L1; + + // directional brightness + float lenR1 = length(R1); + + // linear angle between normal and direction 0-1 + //float q = 0.5f * (1.0f + dot(R1 / lenR1, n)); + //float q = dot(R1 / lenR1, n) * 0.5 + 0.5; + float q = dot(normalize(R1), n) * 0.5 + 0.5; + q = saturate(q); // Thanks to ScruffyRuffles for the bug identity. + + // power for q + // lerps from 1 (linear) to 3 (cubic) based on directionality + float p = 1.0f + 2.0f * lenR1 / R0; + + // dynamic range constant + // should vary between 4 (highly directional) and 0 (ambient) + float a = (1.0f - lenR1 / R0) / (1.0f + lenR1 / R0); + + return R0 * (a + (1.0f - a) * (p + 1.0f) * pow(q, p)); + } + + half3 BetterSH9(half4 normal) + { + float3 indirect; + float3 L0 = float3(unity_SHAr.w, unity_SHAg.w, unity_SHAb.w) + float3(unity_SHBr.z, unity_SHBg.z, unity_SHBb.z) / 3.0; + indirect.r = shEvaluateDiffuseL1Geomerics_local(L0.r, unity_SHAr.xyz, normal); + indirect.g = shEvaluateDiffuseL1Geomerics_local(L0.g, unity_SHAg.xyz, normal); + indirect.b = shEvaluateDiffuseL1Geomerics_local(L0.b, unity_SHAb.xyz, normal); + indirect = max(0, indirect); + indirect += SHEvalLinearL2(normal); + return indirect; + } + + float3 BetterSH9(float3 normal) + { + return BetterSH9(float4(normal, 1)); + } + + /* + * Standard stuff starts here + */ + UnityLight CreateLight(float3 normal, fixed detailShadowMap) + { + UnityLight light; + light.dir = poiLight.direction; + light.color = saturate(_LightColor0.rgb * lerp(1, poiLight.attenuation, float(0)) * detailShadowMap); + light.ndotl = DotClamped(normal, poiLight.direction); + return light; + } + + float FadeShadows(float attenuation) + { + #if HANDLE_SHADOWS_BLENDING_IN_GI || ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + // UNITY_LIGHT_ATTENUATION doesn't fade shadows for us. + + #if ADDITIONAL_MASKED_DIRECTIONAL_SHADOWS + attenuation = lerp(1, poiLight.attenuation, float(0)); + #endif + + float viewZ = dot(_WorldSpaceCameraPos - poiMesh.worldPos, UNITY_MATRIX_V[2].xyz); + float shadowFadeDistance = UnityComputeShadowFadeDistance(poiMesh.worldPos, viewZ); + float shadowFade = UnityComputeShadowFade(shadowFadeDistance); + float bakedAttenuation = UnitySampleBakedOcclusion(poiMesh.lightmapUV.xy, poiMesh.worldPos); + attenuation = UnityMixRealtimeAndBakedShadows( + attenuation, bakedAttenuation, shadowFade + ); + #endif + + return attenuation; + } + + void ApplySubtractiveLighting(inout UnityIndirect indirectLight) + { + #if SUBTRACTIVE_LIGHTING + poiLight.attenuation = FadeShadows(lerp(1, poiLight.attenuation, float(0))); + + float ndotl = saturate(dot(i.normal, _WorldSpaceLightPos0.xyz)); + float3 shadowedLightEstimate = ndotl * (1 - poiLight.attenuation) * _LightColor0.rgb; + float3 subtractedLight = indirectLight.diffuse - shadowedLightEstimate; + subtractedLight = max(subtractedLight, unity_ShadowColor.rgb); + subtractedLight = lerp(subtractedLight, indirectLight.diffuse, _LightShadowData.x); + indirectLight.diffuse = min(subtractedLight, indirectLight.diffuse); + #endif + } + + float3 weightedBlend(float3 layer1, float3 layer2, float2 weights) + { + return(weights.x * layer1 + weights.y * layer2) / (weights.x + weights.y); + } + + UnityIndirect CreateIndirectLight(float3 normal) + { + UnityIndirect indirectLight; + indirectLight.diffuse = 0; + indirectLight.specular = 0; + + #if defined(FORWARD_BASE_PASS) + #if defined(LIGHTMAP_ON) + indirectLight.diffuse = DecodeLightmap(UNITY_SAMPLE_TEX2D(unity_Lightmap, poiMesh.lightmapUV.xy)); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 lightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_LightmapInd, unity_Lightmap, poiMesh.lightmapUV.xy + ); + indirectLight.diffuse = DecodeDirectionalLightmap( + indirectLight.diffuse, lightmapDirection, normal + ); + #endif + ApplySubtractiveLighting(indirectLight); + #endif + + #if defined(DYNAMICLIGHTMAP_ON) + float3 dynamicLightDiffuse = DecodeRealtimeLightmap( + UNITY_SAMPLE_TEX2D(unity_DynamicLightmap, poiMesh.lightmapUV.zw) + ); + + #if defined(DIRLIGHTMAP_COMBINED) + float4 dynamicLightmapDirection = UNITY_SAMPLE_TEX2D_SAMPLER( + unity_DynamicDirectionality, unity_DynamicLightmap, + poiMesh.lightmapUV.zw + ); + indirectLight.diffuse += DecodeDirectionalLightmap( + dynamicLightDiffuse, dynamicLightmapDirection, normal + ); + #else + indirectLight.diffuse += dynamicLightDiffuse; + #endif + #endif + + #if !defined(LIGHTMAP_ON) && !defined(DYNAMICLIGHTMAP_ON) + #if UNITY_LIGHT_PROBE_PROXY_VOLUME + if (unity_ProbeVolumeParams.x == 1) + { + indirectLight.diffuse = SHEvalLinearL0L1_SampleProbeVolume( + float4(normal, 1), poiMesh.worldPos + ); + indirectLight.diffuse = max(0, indirectLight.diffuse); + #if defined(UNITY_COLORSPACE_GAMMA) + indirectLight.diffuse = LinearToGammaSpace(indirectLight.diffuse); + #endif + } + else + { + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + } + #else + indirectLight.diffuse += max(0, ShadeSH9(float4(normal, 1))); + #endif + #endif + + float3 reflectionDir = reflect(-poiCam.viewDir, normal); + Unity_GlossyEnvironmentData envData; + envData.roughness = 1 - float(0); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + #if UNITY_SPECCUBE_BLENDING + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + indirectLight.specular = lerp(probe1, probe0, interpolator); + } + else + { + indirectLight.specular = probe0; + } + #else + indirectLight.specular = probe0; + #endif + float occlusion = 1; + + if(float(0)) + { + occlusion = lerp(1, POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)); + } + + indirectLight.diffuse *= occlusion; + indirectLight.diffuse = max(indirectLight.diffuse, float(0)); + indirectLight.specular *= occlusion; + #endif + + return indirectLight; + } + + /* + * Poiyomi's cool as heck code starts here :smug: + */ + + half PoiDiffuse(half NdotV, half NdotL, half LdotH) + { + half fd90 = 0.5 + 2 * LdotH * LdotH * SmoothnessToPerceptualRoughness(.5); + // Two schlick fresnel term + half lightScatter = (1 + (fd90 - 1) * Pow5(1 - NdotL)); + half viewScatter = (1 + (fd90 - 1) * Pow5(1 - NdotV)); + + return lightScatter * viewScatter; + } + + float3 ShadeSH9Indirect() + { + return ShadeSH9(half4(0.0, -1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Direct() + { + return ShadeSH9(half4(0.0, 1.0, 0.0, 1.0)); + } + + float3 ShadeSH9Normal(float3 normalDirection) + { + return ShadeSH9(half4(normalDirection, 1.0)); + } + + half3 GetSHLength() + { + half3 x, x1; + x.r = length(unity_SHAr); + x.g = length(unity_SHAg); + x.b = length(unity_SHAb); + x1.r = length(unity_SHBr); + x1.g = length(unity_SHBg); + x1.b = length(unity_SHBb); + return x + x1; + } + + float3 calculateRealisticLighting(float4 colorToLight, fixed detailShadowMap) + { + return UNITY_BRDF_PBS(1, 0, 0, float(0), poiMesh.normals[1], poiCam.viewDir, CreateLight(poiMesh.normals[1], detailShadowMap), CreateIndirectLight(poiMesh.normals[1])); + } + + void calculateBasePassLightMaps() + { + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + float AOMap = 1; + float AOStrength = 1; + float3 lightColor = poiLight.color; + /* + * Generate Basic Light Maps + */ + + bool lightExists = false; + if (all(_LightColor0.rgb >= 0.002)) + { + lightExists = true; + } + #ifndef OUTLINE + + if(float(0)) + { + AOMap = POI2D_SAMPLER_PAN(_LightingAOTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + AOStrength = float(1); + } + + #ifdef FORWARD_BASE_PASS + //poiLight.color = saturate(_LightColor0.rgb) + saturate(ShadeSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb))); + if (lightExists) + { + lightColor = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + } + else + { + lightColor = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + } + + //lightColor = magic * magiratio + normalLight * normaRatio; + //lightColor = magic + normalLight; + #endif + #endif + + float3 grayscale_vector = float3(.33333, .33333, .33333); + float3 ShadeSH9Plus = GetSHLength(); + float3 ShadeSH9Minus = BetterSH9(float4(0, 0, 0, 1)); + + shadowStrength = 1; + #ifndef OUTLINE + shadowStrength = POI2D_SAMPLER_PAN(_LightingShadowMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + #else + shadowStrength = float(1); + #endif + + float bw_lightColor = dot(lightColor, grayscale_vector); + float bw_directLighting = (((poiLight.nDotL * 0.5 + 0.5) * bw_lightColor * lerp(1, poiLight.attenuation, float(0))) + dot(ShadeSH9Normal(poiMesh.normals[1]), grayscale_vector)); + float bw_bottomIndirectLighting = dot(ShadeSH9Minus, grayscale_vector); + float bw_topIndirectLighting = dot(ShadeSH9Plus, grayscale_vector); + float lightDifference = ((bw_topIndirectLighting + bw_lightColor) - bw_bottomIndirectLighting); + + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(0)) + { + poiLight.lightMap = poiLight.attenuation; + } + else + { + poiLight.lightMap = smoothstep(0, lightDifference, bw_directLighting - bw_bottomIndirectLighting); + } + poiLight.lightMap *= detailShadow; + + /* + * Decide on light colors + */ + + float3 indirectLighting = 0; + float3 directLighting = 0; + + + + + if (float(0) == 1) + { + indirectLighting = BetterSH9(float4(poiMesh.normals[0], 1)); + } + else + { + indirectLighting = ShadeSH9Minus; + } + + poiLight.directLighting = lightColor; + poiLight.indirectLighting = indirectLighting; + + + if(float(0) == 0) + { + float3 magic = max(BetterSH9(normalize(unity_SHAr + unity_SHAg + unity_SHAb)), 0); + float3 normalLight = _LightColor0.rgb + BetterSH9(float4(0, 0, 0, 1)); + + float magiLumi = calculateluminance(magic); + float normaLumi = calculateluminance(normalLight); + float maginormalumi = magiLumi + normaLumi; + + float magiratio = magiLumi / maginormalumi; + float normaRatio = normaLumi / maginormalumi; + + float target = calculateluminance(magic * magiratio + normalLight * normaRatio); + float3 properLightColor = magic + normalLight; + float properLuminance = calculateluminance(magic + normalLight); + directLighting = properLightColor * max(0.0001, (target / properLuminance)); + } + else + { + directLighting = lightColor; + } + + + if(!float(0)) + { + float directluminance = calculateluminance(directLighting); + float indirectluminance = calculateluminance(indirectLighting); + directLighting = min(directLighting, directLighting / max(0.0001, (directluminance / 1))); + indirectLighting = min(indirectLighting, indirectLighting / max(0.0001, (indirectluminance / 1))); + } + + directLighting = lerp(directLighting, dot(directLighting, float3(0.299, 0.587, 0.114)), float(0)); + indirectLighting = lerp(indirectLighting, dot(indirectLighting, float3(0.299, 0.587, 0.114)), float(0)); + + if(max(max(indirectLighting.x, indirectLighting.y), indirectLighting.z) <= _LightingNoIndirectThreshold && max(max(directLighting.x, directLighting.y), directLighting.z) >= 0) + { + indirectLighting = directLighting * _LightingNoIndirectMultiplier; + } + + + if(float(0)) + { + float directluminance = clamp(directLighting.r * 0.299 + directLighting.g * 0.587 + directLighting.b * 0.114, 0, 1); + if(directluminance > 0) + { + indirectLighting = max(0.001, indirectLighting); + } + float indirectluminance = clamp(indirectLighting.r * 0.299 + indirectLighting.g * 0.587 + indirectLighting.b * 0.114, 0, 1); + float targetluminance = directluminance * float(0); + if(indirectluminance < targetluminance) + { + indirectLighting = indirectLighting / max(0.0001, indirectluminance / targetluminance); + } + } + + /* + * Create Shade Maps + */ + + if (float(0)) + { + switch(float(0)) + { + case 0: // Ramp Texture + { + poiLight.rampedLightMap = lerp(1, UNITY_SAMPLE_TEX2D(_ToonRamp, poiLight.lightMap + float(0)), shadowStrength.r); + + if (float(0)) + { + poiLight.finalLighting = lerp(poiLight.rampedLightMap * directLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + else + { + poiLight.finalLighting = lerp(indirectLighting * lerp(1, AOMap, AOStrength), directLighting, poiLight.rampedLightMap); + } + } + break; + case 1: // Math Gradient + { + poiLight.rampedLightMap = saturate(1 - smoothstep(float(0) - .000001, float(0.5), 1 - poiLight.lightMap)); + float3 shadowColor = float4(1,1,1,1); + + if (float(0)) + { + shadowColor = 1; + } + + if(float(0)) + { + poiLight.finalLighting = lerp((directLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + else + { + poiLight.finalLighting = lerp((indirectLighting * shadowColor * lerp(1, AOMap, AOStrength)), (directLighting), saturate(poiLight.rampedLightMap + 1 - float(0))); + } + } + break; + } + } + else + { + poiLight.rampedLightMap = 1 - smoothstep(0, .5, 1 - poiLight.lightMap); + poiLight.finalLighting = directLighting; + } + + if(!float(0)) + { + poiLight.finalLighting = saturate(poiLight.finalLighting); + } + //poiLight.finalLighting *= .8; + #endif + } + + void applyShadowTexture(inout float4 albedo) + { + + if (float(0) && float(0) == 1) + { + albedo.rgb = lerp(albedo.rgb, POI2D_SAMPLER_PAN(_LightingShadowTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1), (1 - poiLight.rampedLightMap) * shadowStrength); + } + } + + float3 calculateNonImportantLighting(float attenuation, float attenuationDotNL, float3 albedo, float3 lightColor, half dotNL) + { + fixed detailShadow = 1; + + if(float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + return lightColor * attenuationDotNL * detailShadow; + } + else + { + return lerp(lightColor * attenuation, lightColor * float(0.5) * attenuation, smoothstep(float(0), float(0.5), dotNL)) * detailShadow; + } + } + + + float3 calculateFinalLighting(inout float3 albedo, float4 finalColor) + { + float3 finalLighting = 1; + // Additive Lighting + #ifdef FORWARD_ADD_PASS + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + if(float(1) == 0) + { + finalLighting = poiLight.color * poiLight.attenuation * max(0, poiLight.nDotL) * detailShadow; + } + else + { + #if defined(POINT) || defined(SPOT) + finalLighting = lerp(poiLight.color * max(poiLight.additiveShadow, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * poiLight.attenuation * detailShadow; + #else + finalLighting = lerp(poiLight.color * max(poiLight.attenuation, float(0.5)), poiLight.color * float(0.5), smoothstep(float(0), float(0.5), 1 - (.5 * poiLight.nDotL + .5))) * detailShadow; + #endif + } + #endif + + // Base and Meta Lighting + #if defined(FORWARD_BASE_PASS) || defined(POI_META_PASS) + #ifdef VERTEXLIGHT_ON + poiLight.vFinalLighting = 0; + + for (int index = 0; index < 4; index ++) + { + poiLight.vFinalLighting += calculateNonImportantLighting(poiLight.vAttenuation[index], poiLight.vAttenuationDotNL[index], albedo, poiLight.vColor[index], poiLight.vCorrectedDotNL[index]); + } + #endif + + switch(float(0)) + { + case 0: // Toon Lighting + { + // HSL Shading + + if (float(0)) + { + float3 HSLMod = float3(float(0.5) * 2 - 1, float(0.5) * 2 - 1, float(0.5) * 2 - 1) * (1 - poiLight.rampedLightMap); + albedo = lerp(albedo.rgb, ModifyViaHSL(albedo.rgb, HSLMod), float(1)); + } + + // Normal Shading + + if (float(0) > 0) + { + poiLight.finalLighting = max(0.001, poiLight.finalLighting); + float finalluminance = calculateluminance(poiLight.finalLighting); + finalLighting = max(poiLight.finalLighting, poiLight.finalLighting / max(0.0001, (finalluminance / float(0)))); + } + else + { + finalLighting = poiLight.finalLighting; + } + } + break; + case 1: // realistic + { + fixed detailShadow = 1; + + if (float(0)) + { + detailShadow = lerp(1, POI2D_SAMPLER_PAN(_LightingDetailShadows, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(1)).r; + } + + float3 realisticLighting = calculateRealisticLighting(finalColor, detailShadow).rgb; + finalLighting = lerp(realisticLighting, dot(realisticLighting, float3(0.299, 0.587, 0.114)), float(0)); + } + break; + } + #endif + return finalLighting; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta new file mode 100644 index 00000000..ec0ad0cd --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 19be06ff0ee8058449f3a0bb97aa9026 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc new file mode 100644 index 00000000..c23736df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc @@ -0,0 +1,243 @@ +#ifndef POI_MSDF + #define POI_MSDF + + sampler2D _TextGlyphs; + float4 _TextGlyphs_ST; + float4 _TextGlyphs_TexelSize; + float _TextFPSUV; + float _TextTimeUV; + float _TextPositionUV; + float _TextPixelRange; + + float _TextFPSEnabled; + float _TextPositionEnabled; + float _TextTimeEnabled; + + + float4 _TextFPSColor; + half _TextFPSEmissionStrength; + fixed4 _TextFPSPadding; + half2 _TextFPSOffset; + half2 _TextFPSScale; + half _TextFPSRotation; + + fixed _TextPositionVertical; + float4 _TextPositionColor; + half _TextPositionEmissionStrength; + fixed4 _TextPositionPadding; + half2 _TextPositionOffset; + half2 _TextPositionScale; + half _TextPositionRotation; + + float4 _TextTimeColor; + half _TextTimeEmissionStrength; + fixed4 _TextTimePadding; + half2 _TextTimeOffset; + half2 _TextTimeScale; + half _TextTimeRotation; + + #define glyphWidth 0.0625 + + #define ASCII_LEFT_PARENTHESIS 40 + #define ASCII_RIGHT_PARENTHESIS 41 + #define ASCII_POSITIVE 43 + #define ASCII_PERIOD 46 + #define ASCII_NEGATIVE 45 + #define ASCII_COMMA 44 + #define ASCII_E 69 + #define ASCII_F 70 + #define ASCII_I 73 + #define ASCII_M 77 + #define ASCII_O 79 + #define ASCII_P 80 + #define ASCII_S 83 + #define ASCII_T 54 + #define ASCII_SEMICOLON 58 + + float3 globalTextEmission; + + half2 getAsciiCoordinate(float index) + { + return half2((index - 1) / 16, 1 - ((floor(index / 16 - glyphWidth)) / 16)); + } + + float median(float r, float g, float b) + { + return max(min(r, g), min(max(r, g), b)); + } + + void ApplyPositionText(inout float4 albedo, float2 uv) + { + float3 cameraPos = clamp(getCameraPosition(), -999, 999); + float3 absCameraPos = abs(cameraPos); + float totalCharacters = 20; + float positionArray[20]; + positionArray[0] = cameraPos.x >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[1] = floor((absCameraPos.x * .01) % 10) + 48; + positionArray[2] = floor((absCameraPos.x * .1) % 10) + 48; + positionArray[3] = floor(absCameraPos.x % 10) + 48; + positionArray[4] = ASCII_PERIOD; + positionArray[5] = floor((absCameraPos.x * 10) % 10) + 48; + positionArray[6] = ASCII_COMMA; + positionArray[7] = cameraPos.y >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[8] = floor((absCameraPos.y * .01) % 10) + 48; + positionArray[9] = floor((absCameraPos.y * .1) % 10) + 48; + positionArray[10] = floor(absCameraPos.y % 10) + 48; + positionArray[11] = ASCII_PERIOD; + positionArray[12] = floor((absCameraPos.y * 10) % 10) + 48; + positionArray[13] = ASCII_COMMA; + positionArray[14] = cameraPos.z >= 0 ? ASCII_NEGATIVE: ASCII_POSITIVE; + positionArray[15] = floor((absCameraPos.z * .01) % 10) + 48; + positionArray[16] = floor((absCameraPos.z * .1) % 10) + 48; + positionArray[17] = floor(absCameraPos.z % 10) + 48; + positionArray[18] = ASCII_PERIOD; + positionArray[19] = floor((absCameraPos.z * 10) % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if (uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(positionArray[currentCharacter]); + + float2 startUV = float2(1 / totalCharacters * currentCharacter, 0); + float2 endUV = float2(1 / totalCharacters * (currentCharacter + 1), 1); + + fixed4 textPositionPadding = float4(0,0,0,0); + textPositionPadding *= 1 / totalCharacters; + uv = remapClamped(uv, startUV, endUV, float2(glyphPos.x + textPositionPadding.x, glyphPos.y - glyphWidth + textPositionPadding.y), float2(glyphPos.x + glyphWidth - textPositionPadding.z, glyphPos.y - textPositionPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textPositionPadding.z - .001 || uv.x < glyphPos.x + textPositionPadding.x + .001 || uv.y > glyphPos.y - textPositionPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textPositionPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyTimeText(inout float4 albedo, float2 uv) + { + float instanceTime = _Time.y; + float hours = instanceTime / 3600; + float minutes = (instanceTime / 60) % 60; + float seconds = instanceTime % 60; + float totalCharacters = 8; + float timeArray[8]; + timeArray[0] = floor((hours * .1) % 10) + 48; + timeArray[1] = floor(hours % 10) + 48; + timeArray[2] = ASCII_SEMICOLON; + timeArray[3] = floor((minutes * .1) % 10) + 48; + timeArray[4] = floor(minutes % 10) + 48; + timeArray[5] = ASCII_SEMICOLON; + timeArray[6] = floor((seconds * .1) % 10) + 48; + timeArray[7] = floor(seconds % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(timeArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + fixed4 textTimePadding = float4(0,0,0,0); + textTimePadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textTimePadding.x, glyphPos.y - glyphWidth + textTimePadding.y), float2(glyphPos.x + glyphWidth - textTimePadding.z, glyphPos.y - textTimePadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textTimePadding.z - .001 || uv.x < glyphPos.x + textTimePadding.x + .001 || uv.y > glyphPos.y - textTimePadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textTimePadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,0,1,1).rgb, opacity * float4(1,0,1,1).a); + globalTextEmission += float4(1,0,1,1).rgb * opacity * float(0); + } + + void ApplyFPSText(inout float4 albedo, float2 uv) + { + float smoothDeltaTime = clamp(unity_DeltaTime.w, 0, 999); + float totalCharacters = 7; + float fpsArray[7]; + fpsArray[0] = ASCII_F; + fpsArray[1] = ASCII_P; + fpsArray[2] = ASCII_S; + fpsArray[3] = ASCII_SEMICOLON; + fpsArray[4] = floor((smoothDeltaTime * .01) % 10) + 48; + fpsArray[5] = floor((smoothDeltaTime * .1) % 10) + 48; + fpsArray[6] = floor(smoothDeltaTime % 10) + 48; + + uv = TransformUV(float4(0,0,0,0), float(0), float4(1,1,1,1), uv); + + if(uv.x > 1 || uv.x < 0 || uv.y > 1 || uv.y < 0) + { + return; + } + + float currentCharacter = floor(uv.x * totalCharacters); + half2 glyphPos = getAsciiCoordinate(fpsArray[currentCharacter]); + // 0.1428571 = 1/7 = 1 / totalCharacters + float startUV = 1 / totalCharacters * currentCharacter; + float endUV = 1 / totalCharacters * (currentCharacter + 1); + + fixed4 textFPSPadding = float4(0,0,0,0); + textFPSPadding *= 1 / totalCharacters; + uv = remapClamped(uv, float2(startUV, 0), float2(endUV, 1), float2(glyphPos.x + textFPSPadding.x, glyphPos.y - glyphWidth + textFPSPadding.y), float2(glyphPos.x + glyphWidth - textFPSPadding.z, glyphPos.y - textFPSPadding.w)); + + if (uv.x > glyphPos.x + glyphWidth - textFPSPadding.z - .001 || uv.x < glyphPos.x + textFPSPadding.x + .001 || uv.y > glyphPos.y - textFPSPadding.w - .001 || uv.y < glyphPos.y - glyphWidth + textFPSPadding.y + .001) + { + return; + } + + float3 samp = tex2D(_TextGlyphs, TRANSFORM_TEX(uv, _TextGlyphs)).rgb; + float2 msdfUnit = float(4) / float4(1,1,1,1).zw; + float sigDist = median(samp.r, samp.g, samp.b) - 0.5; + sigDist *= max(dot(msdfUnit, 0.5 / fwidth(uv)), 1); + float opacity = clamp(sigDist + 0.5, 0, 1); + albedo.rgb = lerp(albedo.rgb, float4(1,1,1,1).rgb, opacity * float4(1,1,1,1).a); + globalTextEmission += float4(1,1,1,1).rgb * opacity * float(0); + } + + void ApplyTextOverlayColor(inout float4 albedo, inout float3 textOverlayEmission) + { + globalTextEmission = 0; + half positionalOpacity = 0; + #ifdef EFFECT_BUMP + + if(float(0)) + { + ApplyFPSText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyPositionText(albedo, poiMesh.uv[float(0)]); + } + + if(float(0)) + { + ApplyTimeText(albedo, poiMesh.uv[float(0)]); + } + + textOverlayEmission = globalTextEmission; + #endif + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta new file mode 100644 index 00000000..9ce1d9cc --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMSDF.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5f94b276c81b5dc4680584603ade120f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc new file mode 100644 index 00000000..ecac0805 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc @@ -0,0 +1,33 @@ +#ifndef POI_MACROS + #define POI_MACROS + + #define POI_TEXTURE_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_TEXTURE(tex) UNITY_DECLARE_TEX2D(tex##); float4 tex##_ST; float2 tex##Pan; uint tex##UV + #define POI_NORMAL_NOSAMPLER(tex) Texture2D tex; float4 tex##_ST; float2 tex##Pan; uint tex##UV; float tex##Scale + + #define POI2D_SAMPLER_PAN(tex, texSampler, uv, pan) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D_SAMPLER(tex, texSampler, uv) (UNITY_SAMPLE_TEX2D_SAMPLER(tex, texSampler, TRANSFORM_TEX(uv, tex))) + #define POI2D_PAN(tex, uv, pan) (tex2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + #define POI2D(tex, uv) (tex2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D(tex, uv) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex))) + #define POI_SAMPLE_TEX2D_PAN(tex, uv, pan) (UNITY_SAMPLE_TEX2D(tex, TRANSFORM_TEX(uv, tex) + _Time.x * pan)) + + #ifdef POINT + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + unityShadowCoord3 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)).xyz; \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = tex2D(_LightTexture0, dot(lightCoord, lightCoord).rr).r; + #endif + + #ifdef SPOT + #if !defined(UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS) + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = mul(unity_WorldToLight, unityShadowCoord4(worldPos, 1)) + #else + #define DECLARE_LIGHT_COORD(input, worldPos) unityShadowCoord4 lightCoord = input._LightCoord + #endif + # define POI_LIGHT_ATTENUATION(destName, shadow, input, worldPos) \ + DECLARE_LIGHT_COORD(input, worldPos); \ + fixed shadow = UNITY_SHADOW_ATTENUATION(input, worldPos); \ + fixed destName = (lightCoord.z > 0) * UnitySpotCookie(lightCoord) * UnitySpotAttenuate(lightCoord.xyz); + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta new file mode 100644 index 00000000..c1bb4d6b --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMacros.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ace1bd18d0826144484ddeb753329b9b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc new file mode 100644 index 00000000..270384af --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc @@ -0,0 +1,147 @@ +#ifndef POI_MAINTEXTURE + #define POI_MAINTEXTURE + + + + POI_TEXTURE_NOSAMPLER(_AlphaMask); + POI_TEXTURE_NOSAMPLER(_MainFadeTexture); + float4 _Color; + float _MainVertexColoring; + float _MainUseVertexColorAlpha; + float _Saturation; + float2 _MainDistanceFade; + half _MainMinAlpha; + float _MainHueShift; + #ifdef COLOR_GRADING_HDR + POI_TEXTURE_NOSAMPLER(_MainHueShiftMask); + float _MainHueShiftToggle; + float _MainHueShiftSpeed; + float _MainHueShiftReplace; + #endif + + #ifdef FINALPASS + POI_TEXTURE_NOSAMPLER(_DetailTex); + half _DetailTexIntensity; + half3 _DetailTint; + float _DetailBrightness; + #endif + //globals + float alphaMask; + half3 diffColor; + + #include "CGI_PoiBackFace.cginc" + + float3 wireframeEmission; + + inline FragmentCommonData SpecularSetup(float4 i_tex, inout float4 albedo) + { + half4 specGloss = 0; + half3 specColor = specGloss.rgb; + half smoothness = specGloss.a; + + half oneMinusReflectivity; + diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specColor, /*out*/ oneMinusReflectivity); + + FragmentCommonData o = (FragmentCommonData)0; + o.diffColor = diffColor; + o.specColor = specColor; + o.oneMinusReflectivity = oneMinusReflectivity; + o.smoothness = smoothness; + return o; + } + + inline FragmentCommonData FragmentSetup(float4 i_tex, half3 i_viewDirForParallax, float3 i_posWorld, inout float4 albedo) + { + i_tex = i_tex; + + FragmentCommonData o = SpecularSetup(i_tex, albedo); + o.normalWorld = float4(0, 0, 0, 1); + o.eyeVec = poiCam.viewDir; + o.posWorld = i_posWorld; + + // NOTE: shader relies on pre-multiply alpha-blend (float(1) = One, float(0) = OneMinusSrcAlpha) + o.diffColor = PreMultiplyAlpha(o.diffColor, 1, o.oneMinusReflectivity, /*out*/ o.alpha); + return o; + } + + void initTextureData(inout float4 albedo, inout float4 mainTexture, inout float3 backFaceEmission, inout float3 dissolveEmission, in half3 detailMask) + { + dissolveEmission = 0; + + #if (defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + #endif + + alphaMask = POI2D_SAMPLER_PAN(_AlphaMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + mainTexture.a *= alphaMask; + + #ifndef POI_SHADOW + albedo = float4(lerp(mainTexture.rgb, dot(mainTexture.rgb, float3(0.3, 0.59, 0.11)), -float(0)) * max(float4(1,1,1,1).rgb, float3(0.000000001, 0.000000001, 0.000000001)) * lerp(1, GammaToLinearSpace(poiMesh.vertexColor.rgb), float(0)), mainTexture.a * max(float4(1,1,1,1).a, 0.0000001)); + + #ifdef POI_LIGHTING + applyShadowTexture(albedo); + #endif + + albedo *= lerp(1, poiMesh.vertexColor.a, float(0)); + #ifdef POI_RGBMASK + albedo.rgb = calculateRGBMask(albedo.rgb); + #endif + + albedo.a = saturate(float(0) + albedo.a); + + wireframeEmission = 0; + #ifdef POI_WIREFRAME + applyWireframe(wireframeEmission, albedo); + #endif + float backFaceDetailIntensity = 1; + + float mixedHueShift = float(0); + applyBackFaceTexture(backFaceDetailIntensity, mixedHueShift, albedo, backFaceEmission); + + #ifdef POI_FUR + calculateFur(); + #endif + + #ifdef COLOR_GRADING_HDR + float hueShiftAlpha = POI2D_SAMPLER_PAN(_MainHueShiftMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + + if(float(1)) + { + albedo.rgb = lerp(albedo.rgb, hueShift(albedo.rgb, mixedHueShift + float(0) * _Time.x), hueShiftAlpha); + } + else + { + albedo.rgb = hueShift(albedo.rgb, frac((mixedHueShift - (1 - hueShiftAlpha) + float(0) * _Time.x))); + } + #endif + #ifdef FINALPASS + half3 detailTexture = POI2D_SAMPLER_PAN(_DetailTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb * float4(1,1,1,1).rgb; + albedo.rgb *= LerpWhiteTo(detailTexture * float(1) * unity_ColorSpaceDouble.rgb, detailMask.r * float(1) * backFaceDetailIntensity); + #endif + albedo.rgb = saturate(albedo.rgb); + + #ifdef POI_HOLOGRAM + ApplyHoloAlpha(albedo); + #endif + + s = FragmentSetup(float4(poiMesh.uv[0], 1, 1), poiCam.viewDir, poiMesh.worldPos, albedo); + #endif + + #ifdef DISTORT + calculateDissolve(albedo, dissolveEmission); + #endif + } + + void distanceFade(inout float4 albedo) + { + half fadeMap = POI2D_SAMPLER_PAN(_MainFadeTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(fadeMap) + { + half fadeValue = max(smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, poiCam.distanceToVert), float(0)); + albedo.a *= fadeValue; + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta new file mode 100644 index 00000000..f194d833 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMainTex.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a2bee105f0ebf0b49a9737dd214a8d09 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc new file mode 100644 index 00000000..3aa6d6b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc @@ -0,0 +1,115 @@ +#ifndef MATCAP + #define MATCAP + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap); float4 _Matcap_ST; + POI_TEXTURE_NOSAMPLER(_MatcapMask); + float _MatcapMaskInvert; + float _MatcapBorder; + float4 _MatcapColor; + float _MatcapIntensity; + float _MatcapReplace; + float _MatcapMultiply; + float _MatcapAdd; + float _MatcapEnable; + float _MatcapLightMask; + float _MatcapEmissionStrength; + float _MatcapNormal; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_Matcap2);float4 _Matcap2_ST; + POI_TEXTURE_NOSAMPLER(_Matcap2Mask); + float _Matcap2MaskInvert; + float _Matcap2Border; + float4 _Matcap2Color; + float _Matcap2Intensity; + float _Matcap2Replace; + float _Matcap2Multiply; + float _Matcap2Add; + float _Matcap2Enable; + float _Matcap2LightMask; + float _Matcap2EmissionStrength; + float _Matcap2Normal; + + void blendMatcap(inout float4 finalColor, float add, float multiply, float replace, float4 matcapColor, float matcapMask, inout float3 matcapEmission, float emissionStrength + #ifdef POI_LIGHTING + , float matcapLightMask + #endif + #ifdef POI_BLACKLIGHT + , uint blackLightMaskIndex + #endif + ) + { + #ifdef POI_LIGHTING + if (matcapLightMask) + { + matcapMask *= lerp(1, poiLight.rampedLightMap, matcapLightMask); + } + #endif + #ifdef POI_BLACKLIGHT + if(blackLightMaskIndex != 4) + { + matcapMask *= blackLightMask[blackLightMaskIndex]; + } + #endif + + finalColor.rgb = lerp(finalColor.rgb, matcapColor.rgb, replace * matcapMask * matcapColor.a); + finalColor.rgb *= lerp(1, matcapColor.rgb, multiply * matcapMask * matcapColor.a); + finalColor.rgb += matcapColor.rgb * add * matcapMask * matcapColor.a; + matcapEmission += matcapColor.rgb * emissionStrength * matcapMask * matcapColor.a; + } + + void applyMatcap(inout float4 finalColor, inout float3 matcapEmission) + { + float4 matcap = 0; + float matcapMask = 0; + float4 matcap2 = 0; + float matcap2Mask = 0; + + // Both matcaps use the same coordinates + half3 worldViewUp = normalize(half3(0, 1, 0) - poiCam.viewDir * dot(poiCam.viewDir, half3(0, 1, 0))); + half3 worldViewRight = normalize(cross(poiCam.viewDir, worldViewUp)); + + // Matcap 1 + half2 matcapUV = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + + matcap = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap, _MainTex, TRANSFORM_TEX(matcapUV, _Matcap)) * float4(1,1,1,1); + matcap.rgb *= float(1); + matcapMask = POI2D_SAMPLER_PAN(_MatcapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + if (float(0)) + { + matcapMask = 1 - matcapMask; + } + + blendMatcap(finalColor, float(0), float(0), float(1), matcap, matcapMask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap + #endif + ); + + // Matcap 2 + + if (float(0)) + { + half2 matcapUV2 = half2(dot(worldViewRight, poiMesh.normals[float(1)]), dot(worldViewUp, poiMesh.normals[float(1)])) * float(0.43) + 0.5; + matcap2 = UNITY_SAMPLE_TEX2D_SAMPLER(_Matcap2, _MainTex, TRANSFORM_TEX(matcapUV2, _Matcap2)) * float4(1,1,1,1); + matcap2.rgb *= float(1); + matcap2Mask = POI2D_SAMPLER_PAN(_Matcap2Mask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + if(float(0)) + { + matcap2Mask = 1 - matcap2Mask; + } + blendMatcap(finalColor, float(0), float(0), float(0), matcap2, matcap2Mask, matcapEmission, float(0) + #ifdef POI_LIGHTING + , float(0) + #endif + #ifdef POI_BLACKLIGHT + , _BlackLightMaskMatcap2 + #endif + ); + } + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta new file mode 100644 index 00000000..7ca2565d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMatcap.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7068d7a7fb6209849864a8b15f3cba08 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc new file mode 100644 index 00000000..b2d07a38 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc @@ -0,0 +1,104 @@ +/* +MIT License + +Copyright (c) 2019 wraikny + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +VertexTransformShader is dependent on: +*/ + +#ifndef POI_MATH + #define POI_MATH + + #ifndef pi + #define pi float(3.14159265359) + #endif + + float4 quaternion_conjugate(float4 v) + { + return float4( + v.x, -v.yzw + ); + } + + float4 quaternion_mul(float4 v1, float4 v2) + { + float4 result1 = (v1.x * v2 + v1 * v2.x); + + float4 result2 = float4( + - dot(v1.yzw, v2.yzw), + cross(v1.yzw, v2.yzw) + ); + + return float4(result1 + result2); + } + + // angle : radians + float4 get_quaternion_from_angle(float3 axis, float angle) + { + return float4( + cos(angle / 2.0), + normalize(axis) * sin(angle / 2.0) + ); + } + + float4 quaternion_from_vector(float3 inVec) + { + return float4(0.0, inVec); + } + + float degree_to_radius(float degree) + { + return( + degree / 180.0 * pi + ); + } + + float3 rotate_with_quaternion(float3 inVec, float3 rotation) + { + float4 qx = get_quaternion_from_angle(float3(1, 0, 0), degree_to_radius(rotation.x)); + float4 qy = get_quaternion_from_angle(float3(0, 1, 0), degree_to_radius(rotation.y)); + float4 qz = get_quaternion_from_angle(float3(0, 0, 1), degree_to_radius(rotation.z)); + + #define MUL3(A, B, C) quaternion_mul(quaternion_mul((A), (B)), (C)) + float4 quaternion = normalize(MUL3(qx, qy, qz)); + float4 conjugate = quaternion_conjugate(quaternion); + + float4 inVecQ = quaternion_from_vector(inVec); + + float3 rotated = ( + MUL3(quaternion, inVecQ, conjugate) + ).yzw; + + return rotated; + } + + float4 transform(float4 input, float4 pos, float4 rotation, float4 scale) + { + input.rgb *= (scale.xyz * scale.w); + input = float4( + rotate_with_quaternion(input.xyz, rotation.xyz * rotation.w) + + (pos.xyz * pos.w), + input.w + ); + return input; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta new file mode 100644 index 00000000..aaebc255 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMath.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f3b5fd4007cc95b499c7864c0d87bef1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc new file mode 100644 index 00000000..916f65eb --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc @@ -0,0 +1,130 @@ +#ifndef POI_METAL + #define POI_METAL + + samplerCUBE _CubeMap; + float _SampleWorld; + POI_TEXTURE_NOSAMPLER(_MetallicMask); + POI_TEXTURE_NOSAMPLER(_SmoothnessMask); + float _Metallic; + float _InvertSmoothness; + float _Smoothness; + float _EnableMetallic; + float3 _MetalReflectionTint; + POI_TEXTURE_NOSAMPLER(_MetallicTintMap); + + float3 finalreflections; + float metalicMap; + float3 reflection; + float roughness; + float lighty_boy_uwu_var; + + bool shouldMetalHappenBeforeLighting() + { + float4 envSample = UNITY_SAMPLE_TEXCUBE_LOD(unity_SpecCube0, poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS); + bool probeExists = !(unity_SpecCube0_HDR.a == 0 && envSample.a == 0); + return probeExists && !float(0); + } + + float3 fresnelRelflection(in float4 albedo) + { + half3 dotNV = 1 - abs(poiLight.nDotV); + half f = dotNV * dotNV * dotNV * dotNV; + //f *= i_sold.fresnel; + return lerp(lerp(DielectricSpec.rgb, albedo.rgb, metalicMap), saturate(1 - roughness + metalicMap), f); + } + + void calculateMetallicness() + { + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + } + + void ApplyMetallics(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + + Unity_GlossyEnvironmentData envData; + envData.roughness = roughness; + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube0_ProbePosition, + unity_SpecCube0_BoxMin, unity_SpecCube0_BoxMax + ); + float3 probe0 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE(unity_SpecCube0), unity_SpecCube0_HDR, envData + ); + envData.reflUVW = BoxProjection( + poiCam.reflectionDir, poiMesh.worldPos.xyz, + unity_SpecCube1_ProbePosition, + unity_SpecCube1_BoxMin, unity_SpecCube1_BoxMax + ); + + float interpolator = unity_SpecCube0_BoxMin.w; + + if(interpolator < 0.99999) + { + float3 probe1 = Unity_GlossyEnvironment( + UNITY_PASS_TEXCUBE_SAMPLER(unity_SpecCube1, unity_SpecCube0), + unity_SpecCube0_HDR, envData + ); + reflection = lerp(probe1, probe0, interpolator); + } + else + { + reflection = probe0; + } + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } + + void ApplyMetallicsFake(inout float4 finalColor, in float4 albedo) + { + #ifdef FORWARD_BASE_PASS + metalicMap = POI2D_SAMPLER_PAN(_MetallicMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float(0); + float smoothnessMap = (POI2D_SAMPLER_PAN(_SmoothnessMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0))); + + #ifdef POI_BLACKLIGHT + if(_BlackLightMaskMetallic != 4) + { + metalicMap *= blackLightMask[_BlackLightMaskMetallic]; + smoothnessMap *= blackLightMask[_BlackLightMaskMetallic]; + } + #endif + + if(float(0) == 1) + { + smoothnessMap = 1 - smoothnessMap; + } + smoothnessMap *= float(0); + roughness = 1 - smoothnessMap; + + reflection = texCUBElod(_CubeMap, float4(poiCam.reflectionDir, roughness * UNITY_SPECCUBE_LOD_STEPS)); + + float reflecty_lighty_boy_uwu_var_2 = 1.0 / (roughness * roughness + 1.0); + half4 tintMap = POI2D_SAMPLER_PAN(_MetallicTintMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + finalColor.rgb *= (1 - metalicMap * tintMap.a); + finalColor.rgb += reflecty_lighty_boy_uwu_var_2 * reflection.rgb * fresnelRelflection(albedo) * float4(1,1,1,1) * tintMap.rgb * tintMap.a; + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta new file mode 100644 index 00000000..c9903838 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMetal.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e6d8f1d5d47d1b49a2666c392a9f462 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc new file mode 100644 index 00000000..8bb16398 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc @@ -0,0 +1,77 @@ +#ifndef POI_MIRROR + #define POI_MIRROR + + float _Mirror; + float _EnableMirrorTexture; + POI_TEXTURE_NOSAMPLER(_MirrorTexture); + + + void applyMirrorRenderVert(inout float4 vertex) + { + + if (float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && inMirror) + { + vertex = -1; + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + void applyMirrorRenderFrag() + { + + if(float(0) != 0) + { + bool inMirror = IsInMirror(); + if(float(0) == 1 && inMirror) + { + return; + } + if(float(0) == 1 && !inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && inMirror) + { + clip(-1); + return; + } + if(float(0) == 2 && !inMirror) + { + return; + } + } + } + + #if(defined(FORWARD_BASE_PASS) || defined(FORWARD_ADD_PASS)) + void applyMirrorTexture(inout float4 mainTexture) + { + + if(float(0)) + { + if(IsInMirror()) + { + mainTexture = POI2D_SAMPLER_PAN(_MirrorTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + } + } + } + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta new file mode 100644 index 00000000..3185c0c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiMirror.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 74d94f5f05d34aa4ba9a11b9729226bb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc new file mode 100644 index 00000000..62e63c91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc @@ -0,0 +1,107 @@ +float _OutlineRimLightBlend; +float _OutlineLit; +float _OutlineTintMix; +float2 _MainTexPan; +float _MainTextureUV; + +float4 frag(v2f i, uint facing: SV_IsFrontFace): COLOR +{ + float4 finalColor = 1; + + if (float(0)) + { + UNITY_SETUP_INSTANCE_ID(i); + + float3 finalEmission = 0; + float4 albedo = 1; + + poiMesh.uv[0] = i.uv0.xy; + poiMesh.uv[1] = i.uv0.zw; + poiMesh.uv[2] = i.uv1.xy; + poiMesh.uv[3] = i.uv1.zw; + + calculateAttenuation(i); + InitializeMeshData(i, facing); + initializeCamera(i); + calculateTangentData(); + + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + half3 detailMask = 1; + calculateNormals(detailMask); + + #ifdef POI_DATA + calculateLightingData(i); + #endif + #ifdef POI_LIGHTING + calculateBasePassLightMaps(); + #endif + + float3 uselessData0; + float3 uselessData1; + initTextureData(albedo, mainTexture, uselessData0, uselessData1, detailMask); + + + fixed4 col = mainTexture; + float alphaMultiplier = smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(getCameraPosition(), i.worldPos)); + float OutlineMask = tex2D(_OutlineMask, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0)).r; + clip(OutlineMask * float(0) - 0.001); + + col = col * 0.00000000001 + tex2D(_OutlineTexture, TRANSFORM_TEX(poiMesh.uv[float(0)], _OutlineTexture) + _Time.x * float4(0,0,0,0) ); + col.a *= albedo.a; + col.a *= alphaMultiplier; + + #ifdef POI_RANDOM + col.a *= i.angleAlpha; + #endif + + poiCam.screenUV = calcScreenUVs(i.grabPos); + col.a *= float4(1,1,1,1).a; + + + if(float(0) == 1) + { + applyDithering(col); + } + + clip(col.a - float(0.5)); + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + + if(float(0) == 1) + { + #ifdef POI_MIRROR + applyMirrorTexture(mainTexture); + #endif + col.rgb = mainTexture.rgb; + } + else if(float(0) == 2) + { + col.rgb = lerp(col.rgb, poiLight.color, float(0)); + } + col.rgb *= float4(1,1,1,1).rgb; + + if(float(0) == 1) + { + col.rgb = lerp(col.rgb, mainTexture.rgb, float(0)); + } + + finalColor = col; + + #ifdef POI_LIGHTING + + if(float(1)) + { + finalColor.rgb *= calculateFinalLighting(finalColor.rgb, finalColor); + } + #endif + finalColor.rgb += (col.rgb * float(0)); + } + else + { + clip(-1); + } + return finalColor; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta new file mode 100644 index 00000000..608cd977 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cd4a43db4c5a2ae4d9d3b40fb000c28a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc new file mode 100644 index 00000000..900e9e43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc @@ -0,0 +1,105 @@ +#ifndef OutlineVert + #define OutlineVert + + #include "CGI_PoiV2F.cginc" + + float _OutlineMode; + float4 _OutlinePersonaDirection; + float4 _OutlineDropShadowOffset; + float _OutlineUseVertexColors; + float _OutlineFixedSize; + float _commentIfZero_EnableOutlinePass; + + sampler2D _OutlineMask; float4 _OutlineMask_ST; float2 _OutlineMaskPan; float _OutlineMaskUV; + v2f vert(appdata v) + { + + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + + float2 uvArray[4]; + uvArray[0] = o.uv0.xy; + uvArray[1] = o.uv0.zw; + uvArray[2] = o.uv1.xy; + uvArray[3] = o.uv1.zw; + + #ifdef POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + o.uv0.xy = v.uv0 + _OutlineGlobalPan.xy * _Time.y; + float outlineMask = 1; + + outlineMask = poiMax(tex2Dlod(_OutlineMask, float4(TRANSFORM_TEX(uvArray[float(0)], _OutlineMask) + _Time.x * float4(0,0,0,0), 0, 0)).rgb); + + if (float(0) == 2) + { + outlineMask *= v.color.r; + } + + + if(float(0) != 1) + { + o.normal = UnityObjectToWorldNormal(v.normal); + } + else + { + o.normal = UnityObjectToWorldNormal(v.color); + } + + + half offsetMultiplier = 1; + half distanceOffset = 1; + + if(float(0)) + { + distanceOffset *= distance(_WorldSpaceCameraPos, mul(unity_ObjectToWorld, v.vertex).xyz); + } + + float3 offset = o.normal * (float(0) * float(0) / 100) * outlineMask * distanceOffset; + + + if(float(0) == 2) + { + float3 lightDirection = poiLight.direction = normalize(_WorldSpaceLightPos0 + unity_SHAr.xyz + unity_SHAg.xyz + unity_SHAb.xyz); + offsetMultiplier = saturate(dot(lightDirection, o.normal)); + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 3) + { + half3 viewNormal = mul((float3x3)UNITY_MATRIX_V, o.normal); + offsetMultiplier = saturate(dot(viewNormal.xy, normalize(float4(1,0,0,0).xy))); + + offset *= offsetMultiplier; + offset *= distanceOffset; + } + else if(float(0) == 4) + { + offset = mul((float3x3)transpose(UNITY_MATRIX_V), float4(1,0,0,0)); + offset *= distanceOffset; + } + + o.worldPos = mul(unity_ObjectToWorld, v.vertex) + float4(offset, 0); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.pos = UnityWorldToClipPos(o.worldPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0); + UNITY_TRANSFER_FOG(o, o.pos); + return o; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta new file mode 100644 index 00000000..8595d9d3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiOutlineVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 428e7e58769a5604292a2849effcbb0f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc new file mode 100644 index 00000000..da64a89d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc @@ -0,0 +1,63 @@ +#ifndef PANOSPHERE + #define PANOSPHERE + + sampler2D _PanosphereTexture; float4 _PanosphereTexture_ST; + POI_TEXTURE_NOSAMPLER(_PanoMask); + float _PanoEmission; + float _PanoBlend; + float4 _PanosphereColor; + float3 _PanospherePan; + float _PanoToggle; + float _PanoCubeMapToggle; + float _PanoInfiniteStereoToggle; + samplerCUBE _PanoCubeMap; half4 _PanoCubeMap_HDR; + + float3 panoColor; + float panoMask; + + float2 projectIt(float3 coords) + { + float3 normalizedCoords = normalize(coords); + float latitude = acos(normalizedCoords.y); + float longitude = atan2(normalizedCoords.z, normalizedCoords.x); + float2 sphereCoords = float2(longitude + _Time.y * float4(0,0,0,0).x, latitude + _Time.y * float4(0,0,0,0).y) * float2(1.0 / UNITY_PI, 1.0 / UNITY_PI); + sphereCoords = float2(1.0, 1.0) - sphereCoords; + return(sphereCoords + float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).xy) * float4(0, 1 - unity_StereoEyeIndex, 1, 1.0).zw; + } + + void applyPanosphereColor(inout float4 albedo, inout float3 panosphereEmission) + { + panoMask = POI2D_SAMPLER_PAN(_PanoMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + #ifdef POI_BLACKLIGHT + if (_BlackLightMaskPanosphere != 4) + { + panoMask *= blackLightMask[_BlackLightMaskPanosphere]; + } + #endif + + + if(float(0)) + { + float3 cubeUV = mul(poiRotationMatrixFromAngles(float4(0,0,0,0).xyz * _Time.y), float4(-poiCam.viewDir, 1)); + half4 cubemap = texCUBE(_PanoCubeMap, cubeUV); + panoColor = DecodeHDR(cubemap, _PanoCubeMap_HDR); + } + else + { + float2 uv = projectIt(normalize(lerp(getCameraPosition().xyz, poiCam.worldPos.xyz, float(0)) - poiMesh.worldPos.xyz) * - 1); + + float2 ddxuv = ddx(uv); + float2 ddyuv = ddy(uv); + if(any(fwidth(uv) > .5)) + { + ddxuv = ddyuv = 0.001; + } + panoColor = tex2D(_PanosphereTexture, TRANSFORM_TEX(uv, _PanosphereTexture), ddxuv, ddyuv).rgb * float4(1,1,1,1).rgb; + } + panosphereEmission = panoColor * float(0) * panoMask * float(0); + albedo.rgb = lerp(albedo.rgb, panoColor, float(0) * panoMask); + } + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta new file mode 100644 index 00000000..3c4f9a43 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPanosphere.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d21ed315978ed714499227ab2269ac61 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc new file mode 100644 index 00000000..6cd94900 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc @@ -0,0 +1,143 @@ +#ifndef POI_PARALLAX + #define POI_PARALLAX + + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxHeightMap); float4 _ParallaxHeightMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxHeightMapMask); + float2 _ParallaxHeightMapPan; + float _ParallaxStrength; + float _ParallaxHeightMapEnabled; + float _ParallaxUV; + + //Internal + float _ParallaxInternalMapEnabled; + UNITY_DECLARE_TEX2D_NOSAMPLER(_ParallaxInternalMap); float4 _ParallaxInternalMap_ST; + POI_TEXTURE_NOSAMPLER(_ParallaxInternalMapMask); + float _ParallaxInternalIterations; + float _ParallaxInternalMinDepth; + float _ParallaxInternalMaxDepth; + float _ParallaxInternalMinFade; + float _ParallaxInternalMaxFade; + float4 _ParallaxInternalMinColor; + float4 _ParallaxInternalMaxColor; + float4 _ParallaxInternalPanSpeed; + float4 _ParallaxInternalPanDepthSpeed; + float _ParallaxInternalHeightmapMode; + float _ParallaxInternalHeightFromAlpha; + + float GetParallaxHeight(float2 uv) + { + return clamp(UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxHeightMap, _MainTex, TRANSFORM_TEX(uv, _ParallaxHeightMap) + _Time.x * float4(0,0,0,0)).g, 0, .99999); + } + /* + float2 ParallaxOffset(float2 viewDir) + { + float height = GetParallaxHeight(); + height -= 0.5; + height *= float(0); + return viewDir * height; + } + */ + float2 ParallaxRaymarching(float2 viewDir) + { + float2 uvOffset = 0; + float stepSize = 0.1; + float2 uvDelta = viewDir * (stepSize * float(0)); + + float stepHeight = 1; + float surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)]); + + + float2 prevUVOffset = uvOffset; + float prevStepHeight = stepHeight; + float prevSurfaceHeight = surfaceHeight; + + for (int i = 1; i < 10 && stepHeight > surfaceHeight; i ++) + { + prevUVOffset = uvOffset; + prevStepHeight = stepHeight; + prevSurfaceHeight = surfaceHeight; + + uvOffset -= uvDelta; + stepHeight -= stepSize; + surfaceHeight = GetParallaxHeight(poiMesh.uv[float(0)] + uvOffset); + } + + float prevDifference = prevStepHeight - prevSurfaceHeight; + float difference = surfaceHeight - stepHeight; + float t = prevDifference / (prevDifference + difference); + uvOffset = prevUVOffset -uvDelta * t; + + return uvOffset *= POI2D_SAMPLER_PAN(_ParallaxHeightMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + + void calculateandApplyParallax() + { + + if (float(0)) + { + float2 parallaxOffset = ParallaxRaymarching(poiCam.tangentViewDir.xy); + + if(float(0) == 0) + { + poiMesh.uv[0] += parallaxOffset; + } + + if(float(0) == 1) + { + poiMesh.uv[1] += parallaxOffset; + } + + if(float(0) == 2) + { + poiMesh.uv[2] += parallaxOffset; + } + + if(float(0) == 3) + { + poiMesh.uv[3] += parallaxOffset; + } + } + } + + void calculateAndApplyInternalParallax(inout float4 finalColor) + { + #if defined(_PARALLAXMAP) + + if(float(0)) + { + float3 parallax = 0; + + for (int j = float(1); j > 0; j --) + { + float ratio = (float)j / float(1); + float2 parallaxOffset = _Time.y * (float4(0,0,0,0) + (1 - ratio) * float4(0,0,0,0)); + float fade = lerp(float(0), float(1), ratio); + float4 parallaxColor = UNITY_SAMPLE_TEX2D_SAMPLER(_ParallaxInternalMap, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _ParallaxInternalMap) + lerp(float(0), float(1), ratio) * - poiCam.tangentViewDir.xy + parallaxOffset); + float3 parallaxTint = lerp(float4(1,1,1,1), float4(1,1,1,1), ratio); + float parallaxHeight; + if(float(0)) + { + parallaxTint *= parallaxColor.rgb; + parallaxHeight = parallaxColor.a; + } + else + { + parallaxHeight = parallaxColor.r; + } + //float parallaxColor *= lerp(float4(1,1,1,1), float4(1,1,1,1), 1 - ratio); + + if (float(0) == 1) + { + parallax = lerp(parallax, parallaxTint * fade, parallaxHeight >= 1 - ratio); + } + else + { + parallax += parallaxTint * parallaxHeight * fade; + } + } + //parallax /= float(1); + finalColor.rgb += parallax * POI2D_SAMPLER_PAN(_ParallaxInternalMapMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + } + #endif + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta new file mode 100644 index 00000000..e2406a76 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiParallax.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a45c66562a04d7743bcc81ab5a478880 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc new file mode 100644 index 00000000..81230e8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc @@ -0,0 +1,233 @@ +/* +USED--------------------------------------------- +"_PARALLAXMAP", +"_REQUIRE_UV2", +"_SUNDISK_NONE", +"_DETAIL_MULX2", +"_GLOSSYREFLECTIONS_OFF", +"_METALLICGLOSSMAP", +"_COLORADDSUBDIFF_ON", +"_SPECGLOSSMAP", +"_TERRAIN_NORMAL_MAP", +"_SUNDISK_SIMPLE", +"_EMISSION", +"_COLORCOLOR_ON", +"_COLOROVERLAY_ON", +"_ALPHAMODULATE_ON", +"_SUNDISK_HIGH_QUALITY", +"_MAPPING_6_FRAMES_LAYOUT", +"_NORMALMAP" +"EFFECT_BUMP", +"BLOOM", +"BLOOM_LOW", +"GRAIN", +"DEPTH_OF_FIELD", +"USER_LUT", +"CHROMATIC_ABERRATION_LOW", +"BLOOM_LENS_DIRT", +"_FADING_ON", +"CHROMATIC_ABERRATION", +"DISTORT", +"GEOM_TYPE_BRANCH", +"_SPECULARHIGHLIGHTS_OFF", +"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A", +"EFFECT_HUE_VARIATION", +"GEOM_TYPE_LEAF", +"GEOM_TYPE_MESH", +"FINALPASS", +"AUTO_EXPOSURE" +"VIGNETTE", +"VIGNETTE_MASKED", +"COLOR_GRADING_HDR", + +UNUSED------------------------------------------- +"_ALPHABLEND_ON", +"_ALPHAPREMULTIPLY_ON", +"_ALPHATEST_ON", +"GEOM_TYPE_BRANCH_DETAIL", +"GEOM_TYPE_FROND", +"PIXELSNAP_ON", +"SOFTPARTICLES_ON", +"DITHERING", +"TONEMAPPING_NEUTRAL", +"TONEMAPPING_FILMIC", +"TONEMAPPING_ACES", +"TONEMAPPING_CUSTOM", +"DEPTH_OF_FIELD_COC_VIEW", +"COLOR_GRADING", +"COLOR_GRADING_LOG_VIEW", +"VIGNETTE_CLASSIC", +"COLOR_GRADING_HDR_3D", + +DO NOT USE ----------------------------------------- +"BILLBOARD_FACE_CAMERA_POS", +*/ + + +#ifndef POI_PASS + #define POI_PASS + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #ifdef POI_META_PASS + #include "UnityMetaPass.cginc" + #endif + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + + #include "CGI_PoiSpawnInVert.cginc" + + #include "CGI_PoiV2F.cginc" + + #ifdef BLOOM_LOW + #include "CGI_PoiBulge.cginc" + #endif + + #include "CGI_PoiVert.cginc" + + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + + #include "CGI_PoiDithering.cginc" + + #ifdef _PARALLAXMAP + #include "CGI_PoiParallax.cginc" + #endif + + #ifdef USER_LUT + #include "CGI_PoiUVDistortion.cginc" + #endif + + #ifdef VIGNETTE + #include "CGI_PoiRGBMask.cginc" + #endif + + #include "CGI_PoiData.cginc" + + #ifdef _SPECULARHIGHLIGHTS_OFF + #include "CGI_PoiBlackLight.cginc" + #endif + + #include "CGI_PoiSpawnInFrag.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + + #ifdef DEPTH_OF_FIELD + #include "CGI_PoiHologram.cginc" + #endif + + #ifdef BLOOM_LENS_DIRT + #include "CGI_PoiIridescence.cginc" + #endif + + + #ifdef FUR + #include "CGI_PoiFur.cginc" + #include "CGI_PoiGeomFur.cginc" + #endif + + #ifdef VIGNETTE_MASKED + #include "CGI_PoiLighting.cginc" + #endif + + #include "CGI_PoiMainTex.cginc" + + #ifdef GEOM_TYPE_BRANCH + #include "CGI_PoiDecal.cginc" + #endif + + #ifdef CHROMATIC_ABERRATION + #include "CGI_PoiVoronoi.cginc" + #endif + + #ifdef _DETAIL_MULX2 + #include "CGI_PoiPanosphere.cginc" + #endif + + #ifdef EFFECT_BUMP + #include "CGI_PoiMSDF.cginc" + #endif + + #ifdef GRAIN + #include "CGI_PoiDepthColor.cginc" + #endif + + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _GLOSSYREFLECTIONS_OFF + #include "CGI_PoiRimLighting.cginc" + #endif + + #ifdef _MAPPING_6_FRAMES_LAYOUT + #include "CGI_PoiEnvironmentalRimLighting.cginc" + #endif + + #ifdef _METALLICGLOSSMAP + #include "CGI_PoiMetal.cginc" + #endif + + #ifdef _COLORADDSUBDIFF_ON + #include "CGI_PoiMatcap.cginc" + #endif + + #ifdef _SPECGLOSSMAP + #include "CGI_PoiSpecular.cginc" + #endif + + #ifdef BLOOM + #include "CGI_PoiVideo.cginc" + #endif + + #ifdef _TERRAIN_NORMAL_MAP + #include "CGI_PoiSubsurfaceScattering.cginc" + #endif + + #include "CGI_PoiBlending.cginc" + #include "CGI_PoiGrab.cginc" + + #ifdef _SUNDISK_SIMPLE + #include "CGI_PoiGlitter.cginc" + #endif + + #ifdef _EMISSION + #include "CGI_PoiEmission.cginc" + #endif + + #ifdef _COLORCOLOR_ON + #include "CGI_PoiClearCoat.cginc" + #endif + + #include "CGI_PoiAlphaToCoverage.cginc" + + #ifdef _COLOROVERLAY_ON + #include "CGI_PoiDebug.cginc" + #endif + #include "CGI_PoiFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta new file mode 100644 index 00000000..c80dec96 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPass.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d49fa221858aef64580512ae8104e493 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc new file mode 100644 index 00000000..5e365972 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc @@ -0,0 +1,26 @@ +#ifndef POI_PASS_OUTLINE + #define POI_PASS_OUTLINE + + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + #include "CGI_PoiMacros.cginc" + #include "CGI_Poicludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiOutlineVert.cginc" + #ifdef TESSELATION + #include "CGI_PoiTessellation.cginc" + #endif + #ifdef _REQUIRE_UV2 + #include "CGI_PoiMirror.cginc" + #endif + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiLighting.cginc" + #include "CGI_PoiMainTex.cginc" + #include "CGI_PoiData.cginc" + #include "CGI_PoiDithering.cginc" + #include "CGI_PoiOutlineFrag.cginc" +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta new file mode 100644 index 00000000..837bfd65 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassOutline.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 70eb6e9ca055aee43ad1b9efa486b833 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc new file mode 100644 index 00000000..d21a5d4d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc @@ -0,0 +1,44 @@ +#ifndef POI_PASS_SHADOW + #define POI_PASS_SHADOW + + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + #include "UnityShaderVariables.cginc" + #include "UnityCG.cginc" + #include "Lighting.cginc" + #include "UnityPBSLighting.cginc" + #include "AutoLight.cginc" + + #include "CGI_PoiMacros.cginc" + #include "CGI_PoiDefines.cginc" + + #include "CGI_Poicludes.cginc" + #include "CGI_PoiShadowIncludes.cginc" + #include "CGI_PoiHelpers.cginc" + #include "CGI_PoiMirror.cginc" + #include "CGI_PoiSpawnInFrag.cginc" + + #include "CGI_PoiV2F.cginc" + #include "CGI_PoiData.cginc" + + #ifdef WIREFRAME + #include "CGI_PoiWireframe.cginc" + #endif + + #ifdef _SUNDISK_HIGH_QUALITY + #include "CGI_PoiFlipbook.cginc" + #endif + + #ifdef _SUNDISK_NONE + #include "CGI_PoiRandom.cginc" + #endif + #include "CGI_PoiDithering.cginc" + #ifdef DISTORT + #include "CGI_PoiDissolve.cginc" + #endif + #include "CGI_PoiVertexManipulations.cginc" + #include "CGI_PoiSpawnInVert.cginc" + #include "CGI_PoiShadowVert.cginc" + #include "CGI_PoiShadowFrag.cginc" + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta new file mode 100644 index 00000000..895df0d5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiPassShadow.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e3556c5282c73124bb187955f6ae2eb7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc new file mode 100644 index 00000000..d4cd1697 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc @@ -0,0 +1,131 @@ +#ifndef POI_RGBMASK + #define POI_RGBMASK + + UNITY_DECLARE_TEX2D_NOSAMPLER(_RGBMask); float4 _RGBMask_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_RedTexure); float4 _RedTexure_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_GreenTexture); float4 _GreenTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_BlueTexture); float4 _BlueTexture_ST; + + #ifdef GEOM_TYPE_MESH + POI_NORMAL_NOSAMPLER(_RgbNormalR); + POI_NORMAL_NOSAMPLER(_RgbNormalG); + POI_NORMAL_NOSAMPLER(_RgbNormalB); + float _RgbNormalsEnabled; + #endif + + float4 _RedColor; + float4 _GreenColor; + float4 _BlueColor; + + float4 _RGBMaskPanning; + float4 _RGBRedPanning; + float4 _RGBGreenPanning; + float4 _RGBBluePanning; + + float _RGBBlendMultiplicative; + + float _RGBMaskUV; + float _RGBRed_UV; + float _RGBGreen_UV; + float _RGBBlue_UV; + float _RGBUseVertexColors; + float _RGBNormalBlend; + + static float3 rgbMask; + + void calculateRGBNormals(inout half3 mainTangentSpaceNormal) + { + #ifdef GEOM_TYPE_MESH + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + + if(float(0)) + { + + if(float(0) == 0) + { + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.r); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.g); + } + + if(float(0) > 0) + { + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + mainTangentSpaceNormal = lerp(mainTangentSpaceNormal, normalToBlendWith, rgbMask.b); + } + return; + } + else + { + half3 newNormal = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalR, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0) * rgbMask.r); + half3 normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalG, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.g); + normalToBlendWith = UnpackScaleNormal(POI2D_SAMPLER_PAN(_RgbNormalB, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)), float(0)); + newNormal = lerp(newNormal, normalToBlendWith, rgbMask.b); + mainTangentSpaceNormal = BlendNormals(newNormal, mainTangentSpaceNormal); + return; + } + } + #endif + } + + float3 calculateRGBMask(float3 baseColor) + { + //If RGB normals are in use this data will already exist + #ifndef RGB_MASK_TEXTURE + #define RGB_MASK_TEXTURE + + if (float(0)) + { + rgbMask = poiMesh.vertexColor.rgb; + } + else + { + rgbMask = POI2D_SAMPLER_PAN(_RGBMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).rgb; + } + #endif + + float4 red = POI2D_SAMPLER_PAN(_RedTexure, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 green = POI2D_SAMPLER_PAN(_GreenTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + float4 blue = POI2D_SAMPLER_PAN(_BlueTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + + if(float(0)) + { + float3 RGBColor = 1; + RGBColor = lerp(RGBColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + RGBColor = lerp(RGBColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + baseColor *= RGBColor; + } + else + { + baseColor = lerp(baseColor, red.rgb * float4(1,1,1,1).rgb, rgbMask.r * red.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, green.rgb * float4(1,1,1,1).rgb, rgbMask.g * green.a * float4(1,1,1,1).a); + baseColor = lerp(baseColor, blue.rgb * float4(1,1,1,1).rgb, rgbMask.b * blue.a * float4(1,1,1,1).a); + } + + return baseColor; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta new file mode 100644 index 00000000..52c707b0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRGBMask.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9f26e64f1b19bc84299a61b6360e72c7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc new file mode 100644 index 00000000..137ef6de --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc @@ -0,0 +1,4 @@ +#ifndef POI_RNG + #define POI_RNG + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta new file mode 100644 index 00000000..8035e8ee --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRNG.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c9ae2d0746a73754b8c0b4d2c1288626 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc new file mode 100644 index 00000000..11f3eea2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc @@ -0,0 +1,41 @@ +#ifndef POI_RANDOM + #define POI_RANDOM + + float _EnableRandom; + float m_start_Angle; + float _AngleType; + float3 _AngleForwardDirection; + float _CameraAngleMin; + float _CameraAngleMax; + float _ModelAngleMin; + float _ModelAngleMax; + float _AngleMinAlpha; + float _AngleCompareTo; + + float ApplyAngleBasedRendering(float3 modelPos, float3 worldPos) + { + half cameraAngleMin = float(45) / 180; + half cameraAngleMax = float(90) / 180; + half modelAngleMin = float(45) / 180; + half modelAngleMax = float(90) / 180; + float3 pos = float(0) == 0 ? modelPos : worldPos; + half3 cameraToModelDirection = normalize(pos - getCameraPosition()); + half3 modelForwardDirection = normalize(mul(unity_ObjectToWorld, normalize(float4(0,0,1,0)))); + half cameraLookAtModel = remapClamped(.5 * dot(cameraToModelDirection, getCameraForward()) + .5, cameraAngleMax, cameraAngleMin, 0, 1); + half modelLookAtCamera = remapClamped(.5 * dot(-cameraToModelDirection, modelForwardDirection) + .5, modelAngleMax, modelAngleMin, 0, 1); + if (float(0) == 0) + { + return max(cameraLookAtModel, float(0)); + } + else if(float(0) == 1) + { + return max(modelLookAtCamera, float(0)); + } + else if(float(0) == 2) + { + return max(cameraLookAtModel * modelLookAtCamera, float(0)); + } + return 1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta new file mode 100644 index 00000000..f77bd4d2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRandom.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8ebb8103b93f097428abca44f92ac6eb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc new file mode 100644 index 00000000..d4571c0c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc @@ -0,0 +1,47 @@ +#ifndef POI_RIM + #define POI_RIM + + float4 _RimLightColor; + float _RimLightingInvert; + float _RimWidth; + float _RimStrength; + float _RimSharpness; + float _RimLightColorBias; + float _ShadowMix; + float _ShadowMixThreshold; + float _ShadowMixWidthMod; + float _EnableRimLighting; + float _RimBrighten; + float _RimLightNormal; + + POI_TEXTURE_NOSAMPLER(_RimTex); + POI_TEXTURE_NOSAMPLER(_RimMask); + POI_TEXTURE_NOSAMPLER(_RimWidthNoiseTexture); + + float _RimWidthNoiseStrength; + + float4 rimColor = float4(0, 0, 0, 0); + float rim = 0; + + void applyRimLighting(inout float4 albedo, inout float3 rimLightEmission) + { + float rimNoise = POI2D_SAMPLER_PAN(_RimWidthNoiseTexture, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimNoise = (rimNoise - .5) * float(0.1); + + float viewDotNormal = abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + + if (float(0)) + { + viewDotNormal = 1 - abs(dot(poiCam.viewDir, poiMesh.normals[float(1)])); + } + float rimWidth = float(0.8); + rimWidth -= rimNoise; + float rimMask = POI2D_SAMPLER_PAN(_RimMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + rimColor = POI2D_SAMPLER_PAN(_RimTex, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)) * float4(1,1,1,1); + rimWidth = max(lerp(rimWidth, rimWidth * lerp(0, 1, poiLight.lightMap - float(0.5)) * float(0.5), float(0)),0); + rim = 1 - smoothstep(min(float(0.25), rimWidth), rimWidth, viewDotNormal); + rim *= float4(1,1,1,1).a * rimColor.a * rimMask; + rimLightEmission = rim * lerp(albedo, rimColor, float(0)) * float(0); + albedo.rgb = lerp(albedo.rgb, lerp(albedo.rgb, rimColor, float(0)) + lerp(albedo.rgb, rimColor, float(0)) * float(0), rim); + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta new file mode 100644 index 00000000..deb1ff30 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiRimLighting.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2d5920af488fc6f468da857439146454 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc new file mode 100644 index 00000000..16701f61 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc @@ -0,0 +1,116 @@ +#ifndef SHADOW_FRAG + #define SHADOW_FRAG + + float2 _MainDistanceFade; + float _ForceOpaque; + float _MainShadowClipMod; + float2 _AlphaMaskPan; + float _AlphaMaskUV; + sampler3D _DitherMaskLOD; + float2 _MainTexPan; + float _MainTextureUV; + + half4 fragShadowCaster( + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + V2FShadow i, uint facing: SV_IsFrontFace + #endif + ): SV_Target + { + poiMesh.uv[0] = i.uv; + poiMesh.uv[1] = i.uv1; + poiMesh.uv[2] = i.uv2; + poiMesh.uv[3] = i.uv3; + + // Basically every texture relies on the maintex sampler to function and that's why this is here. + float4 mainTexture = UNITY_SAMPLE_TEX2D(_MainTex, TRANSFORM_TEX(poiMesh.uv[float(0)], _MainTex) + _Time.x * float4(0,0,0,0)); + + + //Possible Bug with clip + float clipValue = clamp(float(0.5) + float(0), - .001, 1.001); + + poiMesh.vertexColor = saturate(i.vertexColor); + poiMesh.worldPos = i.worldPos; + poiMesh.localPos = i.localPos; + + #ifdef POI_MIRROR + applyMirrorRenderFrag(); + #endif + + #if defined(UNITY_STANDARD_USE_SHADOW_UVS) + + half4 alpha = mainTexture; + + + if (float(0)) + { + if(IsInMirror()) + { + alpha.a = UNITY_SAMPLE_TEX2D_SAMPLER(_MirrorTexture, _MainTex, TRANSFORM_TEX(i.uv, _MirrorTexture)).a; + } + } + + + alpha.a *= smoothstep(float4(0,0,0,0).x, float4(0,0,0,0).y, distance(i.modelPos, _WorldSpaceCameraPos)); + half alphaMask = POI2D_PAN(_AlphaMask, poiMesh.uv[float(0)], float4(0,0,0,0)); + alpha.a *= alphaMask; + alpha.a *= float4(1,1,1,1).a + .0001; + alpha.a += float(0); + alpha.a = saturate(alpha.a); + + + if(float(0) == 0) + { + alpha.a = 1; + } + + + if(float(0) == 1) + { + applyShadowDithering(alpha.a, calcScreenUVs(i.grabPos).xy); + } + + #ifdef POI_DISSOLVE + float3 fakeEmission = 1; + calculateDissolve(alpha, fakeEmission); + #endif + + if(float(0) == 1) + { + clip(alpha.a - 0.001); + } + + /* + return poiMesh.vertexColor.g; + + #ifdef POI_RANDOM + alpha.a *= i.angleAlpha; + #endif + + + if(float(0) >= 1) + { + applySpawnInShadow(uv[0], i.localPos); + + #if defined(POI_FLIPBOOK) + alpha.a *= applyFlipbookAlphaToShadow(uv[float(0)]); + #endif + } + */ + + if (float(0) == 1) + { + clip(alpha.a - clipValue); + } + + + if(float(0) > 1) + { + float dither = tex3D(_DitherMaskLOD, float3(i.pos.xy * .25, alpha.a * 0.9375)).a; + clip(dither - 0.01); + } + + #endif + SHADOW_CASTER_FRAGMENT(i) + } + + #endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta new file mode 100644 index 00000000..3426ecd7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 300285d809b648d4381d9229494b0329 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc new file mode 100644 index 00000000..fd8f19a1 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc @@ -0,0 +1,41 @@ +#ifndef SHADOW_INCLUDES + #define SHADOW_INCLUDES + + #define UNITY_STANDARD_USE_SHADOW_UVS 1 + + float4 _Color; + sampler2D _AlphaMask; float4 _AlphaMask_ST; + + struct VertexInputShadow + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #if !defined(V2F_SHADOW_CASTER_NOPOS_IS_EMPTY) || defined(UNITY_STANDARD_USE_SHADOW_UVS) + struct V2FShadow + { + V2F_SHADOW_CASTER_NOPOS + float4 pos: SV_POSITION; + float2 uv: TEXCOORD1; + float2 uv1: TEXCOORD2; + float2 uv2: TEXCOORD3; + float2 uv3: TEXCOORD4; + float3 modelPos: TEXCOORD5; + float4 worldPos: TEXCOORD6; + float4 localPos: TEXCOORD7; + float3 angleAlpha: TEXCOORD8; + float4 grabPos: TEXCOORD9; + fixed3 barycentricCoordinates: TEXCOORD10; + float4 vertexColor: TEXCOORD11; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + #endif + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta new file mode 100644 index 00000000..cad87c33 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowIncludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f69d0a97963445541ba861d784f62168 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc new file mode 100644 index 00000000..f0b7184a --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc @@ -0,0 +1,80 @@ +float _EnableTouchGlow; +float _EnableBulge; +float _VertexManipulationHeightUV; + +V2FShadow vertShadowCaster(VertexInputShadow v) +{ + V2FShadow o; + UNITY_SETUP_INSTANCE_ID(v); + + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(V2FShadow, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.uv = v.uv0; + o.uv1 = v.uv1; + o.uv2 = v.uv2; + o.uv3 = v.uv3; + + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, v.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.vertexColor = v.color; + + + if(_EnableTouchGlow || _EnableBulge) + { + o.pos = UnityObjectToClipPos(float3(0, 0, -5)); + o.localPos.xyz = float3(0, 0, -5); + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + } + + o.angleAlpha = 1; + #ifdef POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + + o.pos = UnityClipSpaceShadowCasterPos(o.localPos, v.normal); + o.pos = UnityApplyLinearShadowBias(o.pos); + + return o; +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta new file mode 100644 index 00000000..001ddd85 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiShadowVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a25ab0133c07c8499526279357f1e11 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc new file mode 100644 index 00000000..0c18d1ad --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc @@ -0,0 +1,58 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + #endif + + UNITY_DECLARE_TEX2D_NOSAMPLER(_SpawnInNoise); float4 _SpawnInNoise_ST; + + float calculateGradientValueFrag(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnIn(inout float4 finalColor, inout float3 spawnInEmission, float2 uv, float3 localPos) + { + + if (_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + spawnInEmission = saturate(inverseGradient + _SpawnInAlpha + _SpawnInEmissionOffset +noise - 1) * _SpawnInEmissionColor; + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } + + void applySpawnInShadow(float2 uv, float3 localPos) + { + + if(_EnableScifiSpawnIn) + { + float noise = UNITY_SAMPLE_TEX2D_SAMPLER(_SpawnInNoise, _MainTex, TRANSFORM_TEX(uv, _SpawnInNoise)).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + float gradient = calculateGradientValueFrag(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float alpha = gradient - _SpawnInAlpha - noise + length(_SpawnInVertOffset); + + if(float(0) >= 1) + { + clip(ceil(alpha) - 0.001); + } + } + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta new file mode 100644 index 00000000..40b12ea9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInFrag.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f97500c60823d07488df4e07a0c668a2 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc new file mode 100644 index 00000000..fdcc457f --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc @@ -0,0 +1,40 @@ +#ifndef POI_SPAWN_IN_FRAG + #define POI_SPAWN_FRAG + + #ifndef SPAWN_IN_VARIABLES + #define SPAWN_IN_VARIABLES + + float3 _SpawnInGradientStart; + float3 _SpawnInGradientFinish; + fixed _SpawnInAlpha; + fixed _SpawnInNoiseIntensity; + float3 _SpawnInEmissionColor; + float _SpawnInEmissionOffset; + float _SpawnInVertOffset; + float _SpawnInVertOffsetOffset; + float _EnableScifiSpawnIn; + + #endif + //sampler2D _SpawnInNoiseVert; float4 _SpawnInNoiseVert_ST; + + float calculateGradientValueVert(float3 start, float3 finish, float3 localPos) + { + return inverseLerp3(start, finish, localPos); + } + + void applySpawnInVert(inout float4 worldPos, inout float4 localPos, float2 uv) + { + + if (_EnableScifiSpawnIn) + { + float noise = 0; + float gradient = calculateGradientValueVert(_SpawnInGradientStart, _SpawnInGradientFinish, localPos); + float inverseGradient = 1 - gradient; + float alpha = gradient - _SpawnInAlpha - noise; + worldPos.xyz += saturate(inverseGradient + _SpawnInAlpha + _SpawnInVertOffsetOffset -1) * float3(0, _SpawnInVertOffset, 0); + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + //float noise = tex2Dlod(_SpawnInNoise, float4(TRANSFORM_TEX(uv, _SpawnInNoise))).r * _SpawnInAlpha * _SpawnInNoiseIntensity; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta new file mode 100644 index 00000000..0461ede7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpawnInVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad5c95b4dea6d974fba13d09cfbcc95f +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc new file mode 100644 index 00000000..f5287465 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc @@ -0,0 +1,488 @@ +#ifndef POI_SPECULAR + #define POI_SPECULAR + float _SpecWhatTangent; + float _SpecularType; + float _SmoothnessFrom; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap); + POI_TEXTURE_NOSAMPLER(_SpecularMap); + fixed _CenterOutSpecColor; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro); + float _SpecularAnisoJitterMirrored; + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoFakeUV); + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap); + POI_TEXTURE_NOSAMPLER(_SpecularMask); + float _SpecularAnisoJitterMicroMultiplier; + float _SpecularAnisoJitterMacroMultiplier; + float4 _SpecularTint; + float _SpecularSmoothness; + float _Spec1Offset; + float _Spec1JitterStrength; + float _Spec2Smoothness; + float _Spec2Offset; + float _Spec2JitterStrength; + float _AnisoUseTangentMap; + float _AnisoSpec1Alpha; + float _AnisoSpec2Alpha; + float _SpecularInvertSmoothness; + half _SpecularMetallic; + float _SpecularNormal; + float _SpecularNormal1; + // Toon + fixed _SpecularToonStart; + fixed _SpecularToonEnd; + half4 _SpecularToonInnerOuter; + + float _EnableSpecular1; + float _SpecWhatTangent1; + float _SpecularType1; + float _SmoothnessFrom1; + POI_TEXTURE_NOSAMPLER(_SpecularMetallicMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMap1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMicro1); + POI_TEXTURE_NOSAMPLER(_SpecularAnisoJitterMacro1); + float _SpecularAnisoJitterMirrored1; + POI_TEXTURE_NOSAMPLER(_AnisoTangentMap1); + POI_TEXTURE_NOSAMPLER(_SpecularMask1); + float _SpecularAnisoJitterMicroMultiplier1; + float _SpecularAnisoJitterMacroMultiplier1; + float4 _SpecularTint1; + float _SpecularSmoothness1; + float _Spec1Offset1; + float _Spec1JitterStrength1; + float _Spec2Smoothness1; + float _Spec2Offset1; + float _Spec2JitterStrength1; + float _AnisoUseTangentMap1; + float _AnisoSpec1Alpha1; + float _AnisoSpec2Alpha1; + float _SpecularInvertSmoothness1; + half _SpecularMetallic1; + // Toon + half4 _SpecularToonInnerOuter1; + fixed _SpecularToonStart1; + fixed _SpecularToonEnd1; + + UnityIndirect ZeroIndirect() + { + UnityIndirect ind; + ind.diffuse = 0; + ind.specular = 0; + return ind; + } + + // From unity just putting it here in case I want to mod it + half4 poiRealisticSpecular(half3 diffColor, half3 specColor, half oneMinusReflectivity, half smoothness, + float3 normal, float3 halfDir, + UnityLight light, UnityIndirect gi) + { + float perceptualRoughness = SmoothnessToPerceptualRoughness(smoothness); + #define UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV 0 + + #if UNITY_HANDLE_CORRECTLY_NEGATIVE_NDOTV + half shiftAmount = dot(normal, poiCam.viewDir); + normal = shiftAmount < 0.0f ? normal + poiCam.viewDir * (-shiftAmount + 1e-5f): normal; + float nv = saturate(dot(normal, poiCam.viewDir)); + #else + half nv = abs(dot(normal, poiCam.viewDir)); + #endif + + float nl = saturate(dot(normal, light.dir)); + float nh = saturate(dot(normal, halfDir)); + + half lv = saturate(dot(light.dir, poiCam.viewDir)); + half lh = saturate(dot(light.dir, halfDir)); + + half diffuseTerm = DisneyDiffuse(nv, nl, lh, perceptualRoughness) * nl; + + float roughness = PerceptualRoughnessToRoughness(perceptualRoughness); + + roughness = max(roughness, 0.002); + float V = SmithJointGGXVisibilityTerm(nl, nv, roughness); + float D = GGXTerm(nh, roughness); + + float specularTerm = V * D * UNITY_PI; + + #ifdef UNITY_COLORSPACE_GAMMA + specularTerm = sqrt(max(1e-4h, specularTerm)); + #endif + + specularTerm = max(0, specularTerm * nl); + #if defined(_POI_SPECULARHIGHLIGHTS_OFF) + specularTerm = 0.0; + #endif + + half surfaceReduction; + #ifdef UNITY_COLORSPACE_GAMMA + surfaceReduction = 1.0 - 0.28 * roughness * perceptualRoughness; + #else + surfaceReduction = 1.0 / (roughness * roughness + 1.0); + #endif + + specularTerm *= any(specColor) ? 1.0: 0.0; + + half grazingTerm = saturate(smoothness + (1 - oneMinusReflectivity)); + half3 color = diffColor * (gi.diffuse + light.color * diffuseTerm) + + specularTerm * light.color * FresnelTerm(specColor, lh) + + surfaceReduction * gi.specular * FresnelLerp(specColor, grazingTerm, nv); + + return half4(color, 1); + } + + half3 calculateRealisticSpecular(float4 albedo, float2 uv, float4 specularTint, float specularSmoothness, float invertSmoothness, float mixAlbedoWithTint, float4 specularMap, float3 specularLight, float3 normal, float attenuation, float3 lightDirection, float nDotL, float3 halfDir) + { + half oneMinusReflectivity; + half3 finalSpecular; + UnityLight unityLight; + unityLight.color = specularLight; + unityLight.dir = lightDirection; + unityLight.ndotl = nDotL; + + + if (float(1) == 0) + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularMap.rgb * specularTint.rgb, /*out*/ oneMinusReflectivity); + finalSpecular = poiRealisticSpecular(diffColor, specularMap.rgb, oneMinusReflectivity, specularMap.a * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + else + { + half3 diffColor = EnergyConservationBetweenDiffuseAndSpecular(albedo, specularTint.rgb, /*out*/ oneMinusReflectivity); + float smoothness = max(max(specularMap.r, specularMap.g), specularMap.b); + finalSpecular = poiRealisticSpecular(diffColor, 1, oneMinusReflectivity, smoothness * specularSmoothness * lerp(1, -1, invertSmoothness), normal, halfDir, unityLight, ZeroIndirect()); + } + finalSpecular *= lerp(1, albedo.rgb, mixAlbedoWithTint); + return finalSpecular; + } + + half3 calculateToonSpecular(float4 albedo, float2 uv, float2 specularToonInnerOuter, float specularMixAlbedoIntoTint, float smoothnessFrom, float4 specularMap, float3 specularLight, float3 normal, float3 halfDir, float attenuation) + { + half3 finalSpecular = smoothstep(1 - specularToonInnerOuter.y, 1 - specularToonInnerOuter.x, dot(halfDir, normal)) * specularLight; + + if (smoothnessFrom == 0) + { + finalSpecular.rgb *= specularMap.rgb * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + finalSpecular *= specularMap.a; + } + else + { + finalSpecular *= specularMap.r * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + return finalSpecular; + } + + float3 strandSpecular(float TdotL, float TdotV, float specPower, float nDotL) + { + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + float Specular = saturate(nDotL) * pow(saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV), specPower); + half normalization = sqrt((specPower + 1) * ((specPower) + 1)) / (8 * pi); + Specular *= normalization; + return Specular; + } + + half3 AnisotropicSpecular( + float specWhatTangent, float anisoUseTangentMap, float specularSmoothness, float spec2Smoothness, + float anisoSpec1Alpha, float anisoSpec2Alpha, float4 specularTint, float specularMixAlbedoIntoTint, float4 specularMap, float3 specularLight, float3 lightDirection, float3 halfDir, float nDotL, float jitter, float4 packedTangentMap, in float4 albedo) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + tangentDirectionMap += float(0) +jitter; + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + half specPower = RoughnessToSpecPower(1.0 - specularSmoothness * specularMap.a); + half spec2Power = RoughnessToSpecPower(1.0 - spec2Smoothness * specularMap.a); + half Specular = 0; + + float3 spec = strandSpecular(TdotL, TdotV, specPower, nDotL) * anisoSpec1Alpha; + float3 spec2 = strandSpecular(TdotL, TdotV, spec2Power, nDotL) * anisoSpec2Alpha; + + return max(spec, spec2) * specularMap.rgb * specularTint.a * specularLight * lerp(1, albedo.rgb, specularMixAlbedoIntoTint); + } + + inline float3 toonAnisoSpecular(float specWhatTangent, float anisoUseTangentMap, float3 lightDirection, float halfDir, float4 specularMap, float nDotL, fixed gradientStart, fixed gradientEnd, float4 specColor, float4 finalColor, fixed metallic, float jitter, float mirrored, float4 packedTangentMap) + { + float3 tangentOrBinormal = specWhatTangent ? poiMesh.tangent: poiMesh.binormal; + + float3 normalLocalAniso = lerp(float3(0, 0, 1), UnpackNormal(packedTangentMap), anisoUseTangentMap); + normalLocalAniso = BlendNormals(normalLocalAniso, poiMesh.tangentSpaceNormal); + //float3 normalDirection = normalize(mul(poiMesh.normals[float(1)], poiTData.tangentTransform)); + float3 normalDirectionAniso = Unity_SafeNormalize(mul(normalLocalAniso, poiTData.tangentTransform)); + float3 tangentDirection = mul(poiTData.tangentTransform, tangentOrBinormal).xyz; + float3 viewReflectDirectionAniso = reflect(-poiCam.viewDir, normalDirectionAniso); // possible bad negation + float3 tangentDirectionMap = mul(poiTData.tangentToWorld, float3(normalLocalAniso.rg, 0.0)).xyz; + tangentDirectionMap = normalize(lerp(tangentOrBinormal, tangentDirectionMap, anisoUseTangentMap)); + + if (!mirrored) + { + tangentDirectionMap += jitter; + } + + float TdotL = dot(lightDirection, tangentDirectionMap); + float TdotV = dot(poiCam.viewDir, tangentDirectionMap); + float TdotH = dot(halfDir, tangentDirectionMap); + + float specular = saturate(sqrt(1.0 - (TdotL * TdotL)) * sqrt(1.0 - (TdotV * TdotV)) - TdotL * TdotV); + + fixed smoothAlpha = specular; + if(mirrored) + { + smoothAlpha = max(specular - jitter, 0); + } + + specular = smoothstep(gradientStart, gradientEnd, smoothAlpha); + + /* + + if(_CenterOutSpecColor) + { + specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, clamp(float2(specular, specular), 0.01, .99), float4(0,0,0,0)); + } + */ + + #ifdef FORWARD_ADD_PASS + nDotL *= poiLight.attenuation * poiLight.additiveShadow; + #endif + + return saturate(nDotL) * specular * poiLight.color * specColor * specularMap.rgb * lerp(1, finalColor, metallic) * specularMap.a; + } + + inline float SpecularHQ(half roughness, half dotNH, half dotLH) + { + roughness = saturate(roughness); + roughness = max((roughness * roughness), 0.002); + half roughnessX2 = roughness * roughness; + + half denom = dotNH * dotNH * (roughnessX2 - 1.0) + 1.0f; + half D = roughnessX2 / (3.14159 * denom * denom); + + half k = roughness / 2.0f; + half k2 = k * k; + half invK2 = 1.0f - k2; + + half vis = rcp(dotLH * dotLH * invK2 + k2); + + float specTerm = vis * D; + + return specTerm; + } + + float3 calculateNewSpecular(in float3 specularMap, uint colorFrom, in float4 albedo, in float3 specularTint, in float specularMetallic, in float specularSmoothness, in half dotNH, in half dotLH, in float3 lightColor, in float attenuation) + { + float3 specColor = specularTint; + float metallic = specularMetallic; + float roughness = 1 - specularSmoothness; + float perceptualRoughness = roughness; + //float reflectInverse = DielectricSpec.a - metallic * DielectricSpec.a; + //float reflectivity = 1.0h - reflectInverse; + float3 specMapColor = lerp(specularMap, 1, colorFrom); + float3 specularColor = lerp(DielectricSpec.rgb * specMapColor, lerp(specularMap, albedo.rgb, colorFrom), metallic); + //albedo.rgb *= reflectInverse; + return clamp(specularColor * lightColor * attenuation * specularTint * SpecularHQ(perceptualRoughness, dotNH, dotLH), 0, lightColor * specularTint); + } + + float3 calculateSpecular(in float4 albedo) + { + half3 finalSpecular = 0; + half3 finalSpecular1 = 0; + float4 realisticAlbedo = albedo; + float4 realisticAlbedo1 = albedo; + float4 specularMap = POI2D_SAMPLER_PAN(_SpecularMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half metallic = POI2D_SAMPLER_PAN(_SpecularMetallicMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + half specularMask = POI2D_SAMPLER_PAN(_SpecularMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float attenuation = saturate(poiLight.nDotL); + #ifdef POI_LIGHTING + + if (float(0) && float(0) == 0 && float(0) == 1) + { + attenuation = poiLight.rampedLightMap; + } + #endif + + + if(float(1) == 1) // Realistic + { + if (float(1) == 1) + { + specularMap.a = specularMap.r; + specularMap.rgb = 1; + } + + if(float(0)) + { + specularMap.a = 1 - specularMap.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, attenuation); + #else + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic, jitter, float(0), packedTangentMap); + finalSpecular *= attenuation; + } + + #ifdef FORWARD_BASE_PASS + + if(float(1) == 2) // Toon + { + finalSpecular += calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic, float(1), specularMap, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular += AnisotropicSpecular(float(0), float(0), float(1), float(0), float(1), float(1), float4(1,1,1,1), metallic, specularMap, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular *= float4(1,1,1,1); + finalSpecular *= attenuation; + } + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular += calculateNewSpecular(specularMap.rgb, float(1), realisticAlbedo, float4(1,1,1,1), metallic, float(1) * specularMap.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + + finalSpecular *= float4(1,1,1,1).a; + finalSpecular = finalSpecular.rgb; + finalSpecular *= specularMask; + + + if (float(0)) + { + float4 specularMap1 = POI2D_SAMPLER_PAN(_SpecularMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + half specularMask1 = POI2D_SAMPLER_PAN(_SpecularMask1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + half metallic1 = POI2D_SAMPLER_PAN(_SpecularMetallicMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r * float(0); + float attenuation = poiLight.attenuation; + + if(float(1) == 1) // Realistic + { + + if (float(1) == 1) + { + specularMap1.a = specularMap1.r; + specularMap1.rgb = 1; + } + else + { + realisticAlbedo1.rgb = specularMap1.rgb; + } + + + if(float(0)) + { + specularMap1.a = 1 - specularMap1.a; + } + + #ifdef FORWARD_BASE_PASS + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, saturate(poiLight.nDotL)); + #else + finalSpecular1 = calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.dotNH, poiLight.dotLH, poiLight.color, poiLight.attenuation); + #endif + } + + + if(float(1) == 4) + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 += toonAnisoSpecular(float(0), float(0), poiLight.direction, poiLight.halfDir, specularMap1, poiLight.nDotL, float(0.95), float(1), float4(1,1,1,1), albedo, metallic1, jitter, float(0), packedTangentMap); + finalSpecular1 *= poiLight.attenuation; + } + + + if(float(1) == 2) // Toon + { + finalSpecular1 = calculateToonSpecular(albedo, poiMesh.uv[0], float4(0.25,0.3,0,1), metallic1, float(1), specularMap1, poiLight.color, poiMesh.normals[float(1)], poiLight.halfDir, poiLight.attenuation); + finalSpecular1 *= float4(1,1,1,1); + } + + if (float(1) == 3) // anisotropic + { + float jitter = 0; + float microJitter = POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r; + fixed jitterOffset = (1 - float(0)) * .5; + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMicro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += (POI2D_SAMPLER_PAN(_SpecularAnisoJitterMacro1, _MainTex, float2(poiMesh.uv[float(0)]), float4(0,0,0,0)).r - jitterOffset) * float(0); + jitter += float(0); + + float4 packedTangentMap = POI2D_SAMPLER_PAN(_AnisoTangentMap1, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + finalSpecular1 = AnisotropicSpecular(float(0), float(0), float(0.75), float(0), float(1), float(1), float4(1,1,1,1), metallic1, specularMap1, poiLight.color, poiLight.direction, poiLight.halfDir, poiLight.nDotL, jitter, packedTangentMap, albedo); + finalSpecular1 *= float4(1,1,1,1); + finalSpecular1 *= poiLight.attenuation; + } + + #ifdef FORWARD_BASE_PASS + // Non Important Lights + #ifdef VERTEXLIGHT_ON + for (int index = 0; index < 4; index ++) + { + attenuation = poiLight.vAttenuationDotNL[index]; + + if (float(1) == 1) // Realistic + { + finalSpecular1 += calculateNewSpecular(specularMap1.rgb, float(1), realisticAlbedo1, float4(1,1,1,1), metallic1, float(0.75) * specularMap1.a, poiLight.vDotNH[index], poiLight.vDotLH[index], poiLight.vColor[index], poiLight.vAttenuationDotNL[index]); + } + } + #endif + #endif + + finalSpecular1 *= float4(1,1,1,1).a; + finalSpecular1 = finalSpecular1.rgb; + finalSpecular1 *= specularMask1; + } + return finalSpecular + finalSpecular1; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta new file mode 100644 index 00000000..03b734b7 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSpecular.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7c50042571ec4d4ea9ff556b1e6c282 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc new file mode 100644 index 00000000..b7c21c01 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc @@ -0,0 +1,28 @@ +#ifndef SUBSURFACE + #define SUBSURFACE + + float _SSSThicknessMod; + float _SSSSCale; + float _SSSPower; + float _SSSDistortion; + float4 _SSSColor; + float _EnableSSS; + + POI_TEXTURE_NOSAMPLER(_SSSThicknessMap); + + float3 calculateSubsurfaceScattering() + { + float SSS = 1 - POI2D_SAMPLER_PAN(_SSSThicknessMap, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)); + + half3 vLTLight = poiLight.direction + poiMesh.normals[0] * float(1); + half flTDot = pow(saturate(dot(poiCam.viewDir, -vLTLight)), float(5)) * float(0.25); + #ifdef FORWARD_BASE_PASS + half3 fLT = (flTDot) * saturate(SSS + - 1 * float(0)); + #else + half3 fLT = poiLight.attenuation * (flTDot) * saturate(SSS + - 1 * float(0)); + #endif + + return fLT * poiLight.color * float4(1,0,0,1); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta new file mode 100644 index 00000000..d931d832 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiSubsurfaceScattering.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 28c8fb5800a87a342aa348c48156689b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc new file mode 100644 index 00000000..4912473d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc @@ -0,0 +1,117 @@ +#ifndef POI_TESSELLATION + #define POI_TESSELLATION + + float _TessellationPhongStrength; + float _TessellationEdgeLength; + float _TessellationExtrusionAmount; + float _TessellationUniform; + + struct TessellationControlPoint + { + float4 vertex: INTERNALTESSPOS; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + }; + + struct TessellationFactors + { + float edge[3]: SV_TessFactor; + float inside: SV_InsideTessFactor; + }; + + TessellationControlPoint poiTessellationVert(appdata v) + { + TessellationControlPoint p; + p.vertex = v.vertex; + p.normal = v.normal; + p.tangent = v.tangent; + p.color = v.color; + p.uv0 = v.uv0; + p.uv1 = v.uv1; + p.uv2 = v.uv2; + p.uv3 = v.uv3; + return p; + } + + float TessellationEdgeFactor(float3 p0, float3 p1) + { + #ifndef _FADING_ON + float edgeLength = distance(p0, p1); + + float3 edgeCenter = (p0 + p1) * 0.5; + float viewDistance = distance(edgeCenter, _WorldSpaceCameraPos); + + return edgeLength * _ScreenParams.y / + (_TessellationEdgeLength * viewDistance); + #else + return _TessellationUniform; + #endif + } + + TessellationFactors poiPatchConst( + InputPatch < TessellationControlPoint, 3 > patch + ) + { + + TessellationFactors f; + float3 p0 = mul(unity_ObjectToWorld, patch[0].vertex).xyz; + float3 p1 = mul(unity_ObjectToWorld, patch[1].vertex).xyz; + float3 p2 = mul(unity_ObjectToWorld, patch[2].vertex).xyz; + f.edge[0] = TessellationEdgeFactor(p1, p2); + f.edge[1] = TessellationEdgeFactor(p2, p0); + f.edge[2] = TessellationEdgeFactor(p0, p1); + f.inside = (TessellationEdgeFactor(p1, p2) + + TessellationEdgeFactor(p2, p0) + + TessellationEdgeFactor(p0, p1)) * (1 / 3.0); + return f; + } + + [UNITY_domain("tri")] + [UNITY_outputcontrolpoints(3)] + [UNITY_outputtopology("triangle_cw")] + [UNITY_partitioning("fractional_odd")] + [UNITY_patchconstantfunc("poiPatchConst")] + TessellationControlPoint poiHull( + InputPatch < TessellationControlPoint, 3 > patch, + uint id: SV_OutputControlPointID + ) + { + return patch[id]; + } + + [UNITY_domain("tri")] + v2f poiDomain( + TessellationFactors factors, + OutputPatch < TessellationControlPoint, 3 > patch, + float3 barycentricCoordinates: SV_DomainLocation + ) + { + appdata data; + + #define MY_DOMAIN_PROGRAM_INTERPOLATE(fieldName) data.fieldName = patch[0].fieldName * barycentricCoordinates.x + patch[1].fieldName * barycentricCoordinates.y + patch[2].fieldName * barycentricCoordinates.z; + + MY_DOMAIN_PROGRAM_INTERPOLATE(vertex) + float3 pp[3]; + for (int i = 0; i < 3; ++ i) + { + pp[i] = data.vertex.xyz - patch[i].normal * (dot(data.vertex.xyz, patch[i].normal) - dot(patch[i].vertex.xyz, patch[i].normal)); + } + data.vertex.xyz = _TessellationPhongStrength * (pp[0] * barycentricCoordinates.x + pp[1] * barycentricCoordinates.y + pp[2] * barycentricCoordinates.z) + (1.0f - _TessellationPhongStrength) * data.vertex.xyz; + MY_DOMAIN_PROGRAM_INTERPOLATE(normal) + data.vertex.xyz += data.normal.xyz * _TessellationExtrusionAmount; + MY_DOMAIN_PROGRAM_INTERPOLATE(tangent) + MY_DOMAIN_PROGRAM_INTERPOLATE(color) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv0) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv1) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv2) + MY_DOMAIN_PROGRAM_INTERPOLATE(uv3) + + return vert(data); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta new file mode 100644 index 00000000..cdd27b33 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiTessellation.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5e85d121af7084f44ae442c51b465529 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc new file mode 100644 index 00000000..38d5fd75 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc @@ -0,0 +1,34 @@ +#ifndef POI_UV_DISTORTION + #define POI_UV_DISTORTION + + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture); float4 _DistortionFlowTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_DistortionFlowTexture1); float4 _DistortionFlowTexture1_ST; + POI_TEXTURE_NOSAMPLER(_DistortionMask); + + float _DistortionStrength; + float _DistortionStrength1; + float2 _DistortionSpeed; + float2 _DistortionSpeed1; + + float2 getTorusUv(float2 uv) + { + // translated to hlsl from https://www.shadertoy.com/view/Md3Bz7 + // http://web.cs.ucdavis.edu/~amenta/s12/findnorm.pdf + float phi = 6.28318530718f * uv.x; + float theta = 6.28318530718f * uv.y; + float3 c = cos(float3(phi, phi + 1.57079632679f, theta)); + float2 result = float2(c.x * c.z, -c.y * c.z); + return result * 0.5 + 0.5; + } + + float2 calculateDistortionUV(float2 uv) + { + half distortionMask = POI2D_SAMPLER_PAN(_DistortionMask, _MainTex, poiMesh.uv[float(0)], float4(0,0,0,0)).r; + float4 flowVector = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + float4 flowVector1 = UNITY_SAMPLE_TEX2D_SAMPLER(_DistortionFlowTexture1, _MainTex, TRANSFORM_TEX(poiMesh.uv[0], _DistortionFlowTexture1) + _Time.x * float4(0.5,0.5,0,0)) * 2 - 1; + flowVector *= float(0.5); + flowVector1 *= float(0.5); + return uv + ((flowVector.xy + flowVector1.xy) / 2) * distortionMask; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta new file mode 100644 index 00000000..238c84df --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiUVDistortion.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 03021a0d6ad0af446aad589ed0e83b1d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc new file mode 100644 index 00000000..0e29a179 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc @@ -0,0 +1,34 @@ +#ifndef POI_V2F + #define POI_V2F + + struct v2f + { + float4 pos: SV_POSITION; + float4 uv0: TEXCOORD0; + float4 uv1: TEXCOORD1; + float3 normal: TEXCOORD2; + float3 tangentViewDir: TEXCOORD3; + float4 tangent: TEXCOORD4; + float4 worldPos: TEXCOORD5; + float4 localPos: TEXCOORD6; + float4 grabPos: TEXCOORD7; + float3 barycentricCoordinates: TEXCOORD8; + #if defined(GRAIN) + float4 worldDirection: TEXCOORD9; + #endif + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV: TEXCOORD10; + #endif + float3 modelPos: TEXCOORD11; + float angleAlpha: TEXCOORD12; + float4 vertexColor: TEXCOORD14; + #ifdef FUR + float furAlpha: TEXCOORD15; + #endif + UNITY_SHADOW_COORDS(16) + UNITY_FOG_COORDS(17) + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta new file mode 100644 index 00000000..b8de6a03 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiV2F.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b11f3e0ae78e3474381b05de53605fec +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc new file mode 100644 index 00000000..1558e937 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc @@ -0,0 +1,126 @@ +#ifndef POI_VERT + #define POI_VERT + + float _VertexManipulationHeightUV; + float _VertexUnwrap; + + #define PM UNITY_MATRIX_P + + inline float4 CalculateFrustumCorrection() + { + float x1 = -PM._31 / (PM._11 * PM._34); + float x2 = -PM._32 / (PM._22 * PM._34); + return float4(x1, x2, 0, PM._33 / PM._34 + x1 * PM._13 + x2 * PM._23); + } + + v2f vert(appdata v) + { + UNITY_SETUP_INSTANCE_ID(v); + v2f o; + #ifdef _COLOROVERLAY_ON + v.vertex.xyz = lerp(v.vertex.xyz, float3(v.uv0.x - .5, v.uv0.y - .5, 0), float(0)); + #endif + #ifdef AUTO_EXPOSURE + applyLocalVertexTransformation(v.normal, v.tangent, v.vertex); + #endif + + UNITY_INITIALIZE_OUTPUT(v2f, o); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + #ifdef _REQUIRE_UV2 //POI_MIRROR + applyMirrorRenderVert(v.vertex); + #endif + + TANGENT_SPACE_ROTATION; + o.localPos = v.vertex; + o.worldPos = mul(unity_ObjectToWorld, o.localPos); + o.normal = UnityObjectToWorldNormal(v.normal); + //o.localPos.x *= -1; + //o.localPos.xz += sin(o.localPos.y * 100 + _Time.y * 5) * .0025; + + float2 uvToUse = 0; + + if (float(0) == 0) + { + uvToUse = v.uv0.xy; + } + + if(float(0) == 1) + { + uvToUse = v.uv1.xy; + } + + if(float(0) == 2) + { + uvToUse = v.uv2.xy; + } + + if(float(0) == 3) + { + uvToUse = v.uv3.xy; + } + #ifdef AUTO_EXPOSURE + applyWorldVertexTransformation(o.worldPos, o.localPos, o.normal, uvToUse); + #endif + applyVertexGlitching(o.worldPos, o.localPos); + applySpawnInVert(o.worldPos, o.localPos, v.uv0.xy); + #ifdef AUTO_EXPOSURE + applyVertexRounding(o.worldPos, o.localPos); + #endif + o.pos = UnityObjectToClipPos(o.localPos); + o.grabPos = ComputeGrabScreenPos(o.pos); + o.uv0.xy = v.uv0.xy; + o.uv0.zw = v.uv1.xy; + o.uv1.xy = v.uv2.xy; + o.uv1.zw = v.uv3.xy; + o.vertexColor = v.color; + o.modelPos = mul(unity_ObjectToWorld, float4(0, 0, 0, 1)); + o.tangent = float4(UnityObjectToWorldDir(v.tangent.xyz), v.tangent.w); + + #ifdef POI_BULGE + bulgyWolgy(o); + #endif + + + o.angleAlpha = 1; + #ifdef _SUNDISK_NONE //POI_RANDOM + o.angleAlpha = ApplyAngleBasedRendering(o.modelPos, o.worldPos); + #endif + + #if defined(LIGHTMAP_ON) + o.lightmapUV.xy = v.uv1.xy * unity_LightmapST.xy + unity_LightmapST.zw; + #endif + #ifdef DYNAMICLIGHTMAP_ON + o.lightmapUV.zw = v.uv2.xy * unity_DynamicLightmapST.xy + unity_DynamicLightmapST.zw; + #endif + + UNITY_TRANSFER_SHADOW(o, o.uv0.xy); + UNITY_TRANSFER_FOG(o, o.pos); + + #if defined(_PARALLAXMAP) // POI_PARALLAX + v.tangent.xyz = normalize(v.tangent.xyz); + v.normal = normalize(v.normal); + float3x3 objectToTangent = float3x3( + v.tangent.xyz, + cross(v.normal, v.tangent.xyz) * v.tangent.w, + v.normal + ); + o.tangentViewDir = mul(objectToTangent, ObjSpaceViewDir(v.vertex)); + #endif + + #ifdef POI_META_PASS + o.pos = UnityMetaVertexPosition(v.vertex, v.uv1.xy, v.uv2.xy, unity_LightmapST, unity_DynamicLightmapST); + #endif + + #if defined(GRAIN) + float4 worldDirection; + + worldDirection.xyz = o.worldPos.xyz - _WorldSpaceCameraPos; + worldDirection.w = dot(o.pos, CalculateFrustumCorrection()); + o.worldDirection = worldDirection; + #endif + + return o; + } +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta new file mode 100644 index 00000000..69321298 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVert.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 62335e280d0150348b0783c5a7a423f9 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc new file mode 100644 index 00000000..94c16148 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc @@ -0,0 +1,93 @@ +#ifndef POI_VERTEX_MANIPULATION + #define POI_VERTEX_MANIPULATION + + #include "CGI_PoiMath.cginc" + + float4 _VertexManipulationLocalTranslation; + float4 _VertexManipulationLocalRotation; + float4 _VertexManipulationLocalScale; + float4 _VertexManipulationWorldTranslation; + + float _VertexManipulationHeight; + float _VertexManipulationHeightBias; + sampler2D _VertexManipulationHeightMask; float4 _VertexManipulationHeightMask_ST; + float2 _VertexManipulationHeightPan; + + + //Vertex Glitching + float _EnableVertexGlitch; + sampler2D _VertexGlitchMap; float4 _VertexGlitchMap_ST; + float _VertexGlitchThreshold; + float _VertexGlitchFrequency; + float _VertexGlitchStrength; + // Rounding + float _VertexRoundingDivision; + float _VertexRoundingEnabled; + + void applyLocalVertexTransformation(inout float3 normal, inout float4 tangent, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + tangent.xyz = rotate_with_quaternion(tangent.xyz, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyLocalVertexTransformation(inout float3 normal, inout float4 vertex) + { + normal = rotate_with_quaternion(normal, float4(0,0,0,1)); + vertex = transform(vertex, float4(0,0,0,1), float4(0,0,0,1), float4(1,1,1,1)); + + //vertex = float4(vertex.x + sin(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), vertex.y, vertex.z + cos(_Time.y*1.5 + vertex.y * 50) * .75 * smoothstep( .3, -1, vertex.y), 1); + } + + void applyWorldVertexTransformation(inout float4 worldPos, inout float4 localPos, inout float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyWorldVertexTransformationShadow(inout float4 worldPos, inout float4 localPos, float3 worldNormal, float2 uv) + { + float3 heightOffset = (tex2Dlod(_VertexManipulationHeightMask, float4(TRANSFORM_TEX(uv, _VertexManipulationHeightMask) + float4(0,0,0,0) * _Time.x, 0, 0)).r - float(0)) * float(0) * worldNormal; + worldPos.rgb += float4(0,0,0,1).xyz * float4(0,0,0,1).w + heightOffset; + localPos.xyz = mul(unity_WorldToObject, worldPos); + } + + void applyVertexRounding(inout float4 worldPos, inout float4 localPos) + { + + if (float(0)) + { + worldPos.xyz = (ceil(worldPos * float(500)) / float(500)) - 1 / float(500) * .5; + localPos = mul(unity_WorldToObject, worldPos); + } + } + + void applyVertexGlitching(inout float4 worldPos, inout float4 localPos) + { + + if(_EnableVertexGlitch) + { + float3 forward = getCameraPosition() - mul(unity_ObjectToWorld, float4(0, 0, 0, 1)).xyz; + forward.y = 0; + forward = normalize(forward); + float3 glitchDirection = normalize(cross(float3(0, 1, 0), forward)); + float glitchAmount = frac(sin(dot(_Time.xy + worldPos.y, float2(12.9898, 78.233))) * 43758.5453123) * 2 - 1; + /* + float uvl = worldPos.y * _VertexGlitchDensity + _Time.x * _VertexGlitchMapPanSpeed; + float uvr = worldPos.y * _VertexGlitchDensity - _Time.x * _VertexGlitchMapPanSpeed; + float glitchAmountLeft = tex2Dlod(_VertexGlitchMap, float4(uvl, uvl, 0, 0)).r; + float glitchAmountRight = -tex2Dlod(_VertexGlitchMap, float4(uvr, uvr, 0, 0)).r; + float glitchAmount = glitchAmountLeft + glitchAmountRight; + */ + float time = _Time.y * _VertexGlitchFrequency; + float randomGlitch = (sin(time) + sin(2.2 * time + 5.52) + sin(2.9 * time + 0.93) + sin(4.6 * time + 8.94)) / 4; + worldPos.xyz += glitchAmount * glitchDirection * (_VertexGlitchStrength * .01) * step(_VertexGlitchThreshold, randomGlitch); + localPos = mul(unity_WorldToObject, worldPos); + } + } + +#endif +// diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta new file mode 100644 index 00000000..8ec82db2 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVertexManipulations.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0c561e28e16a06d4fb667cdd353ca6da +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc new file mode 100644 index 00000000..ec2d37e4 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc @@ -0,0 +1,266 @@ +#ifndef POI_VIDEO + #define POI_VIDEO + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoPixelTexture); float4 _VideoPixelTexture_ST; + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoMaskTexture); float4 _VideoMaskTexture_ST; + + float _VideoUVNumber; + float _VideoType; + float3 pixels; + float2 _VideoResolution; + sampler2D _VideoGameboyRamp; + half _VideoBacklight; + half _VideoCRTRefreshRate; + half _VideoCRTPixelEnergizedTime; + half _VideoEnableVideoPlayer; + half _VideoRepeatVideoTexture; + half _VideoPixelateToResolution; + float2 _VideoMaskPanning; + // Video Settings + half _VideoSaturation; + half _VideoContrast; + float2 _VideoTiling; + float2 _VideoOffset; + float2 _VideoPanning; + //Debug + half _VideoEnableDebug; + + UNITY_DECLARE_TEX2D_NOSAMPLER(_VideoDebugTexture); float4 _VideoDebugTexture_ST; + + + sampler2D _VRChat_VideoPlayer; + float4 _VRChat_VideoPlayer_TexelSize; + + float4 globalVideoPlayerColor; + float3 globalColorToDisplayOnScreen; + float globalVideoOn; + + float3 applyBacklight(float3 albedo, half backlightStrength) + { + return max(backlightStrength, albedo.rgb); + } + + float3 applyViewAngleTN(float3 albedo) + { + float3 reflectionVector = normalize(reflect(poiCam.viewDir.rgb, poiMesh.normals[1].rgb)); + float upwardShift = dot(reflectionVector, poiMesh.binormal); + upwardShift = pow(upwardShift, 1); + float sideShift = dot(reflectionVector, poiMesh.tangent); + sideShift *= pow(sideShift, 3); + #if !UNITY_COLORSPACE_GAMMA + albedo = LinearToGammaSpace(albedo); + #endif + albedo = saturate(lerp(half3(0.5, 0.5, 0.5), albedo, upwardShift + 1)); + #if !UNITY_COLORSPACE_GAMMA + albedo = GammaToLinearSpace(albedo); + #endif + albedo = (lerp(albedo, albedo.gbr, sideShift)); + return albedo; + } + + float calculateCRTPixelBrightness() + { + float totalPixels = _VideoResolution.x * _VideoResolution.y; + float2 uvPixel = float2((floor((1 - poiMesh.uv[_VideoUVNumber].y) * _VideoResolution.y)) / _VideoResolution.y, (floor(poiMesh.uv[_VideoUVNumber].x * _VideoResolution.x)) / _VideoResolution.x); + float currentPixelNumber = _VideoResolution.x * (_VideoResolution.y * uvPixel.x) + _VideoResolution.y * uvPixel.y; + float currentPixelAlpha = currentPixelNumber / totalPixels; + half electronBeamAlpha = frac(_Time.y * _VideoCRTRefreshRate); + float electronBeamPixelNumber = totalPixels * electronBeamAlpha; + + float DistanceInPixelsFromCurrentElectronBeamPixel = 0; + if (electronBeamPixelNumber >= currentPixelNumber) + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber - currentPixelNumber; + } + else + { + DistanceInPixelsFromCurrentElectronBeamPixel = electronBeamPixelNumber + (totalPixels - currentPixelNumber); + } + float CRTFrameTime = 1 / _VideoCRTRefreshRate; + float timeSincecurrentPixelWasHitByElectronBeam = (DistanceInPixelsFromCurrentElectronBeamPixel / totalPixels); + + return saturate(_VideoCRTPixelEnergizedTime - timeSincecurrentPixelWasHitByElectronBeam); + } + + void applyContrastSettings(inout float3 pixel) + { + #if !UNITY_COLORSPACE_GAMMA + pixel = LinearToGammaSpace(pixel); + #endif + pixel = saturate(lerp(half3(0.5, 0.5, 0.5), pixel, _VideoContrast + 1)); + #if !UNITY_COLORSPACE_GAMMA + pixel = GammaToLinearSpace(pixel); + #endif + } + + void applySaturationSettings(inout float3 pixel) + { + pixel = lerp(pixel.rgb, dot(pixel.rgb, float3(0.3, 0.59, 0.11)), -_VideoSaturation); + } + + void applyVideoSettings(inout float3 pixel) + { + applySaturationSettings(pixel); + applyContrastSettings(pixel); + } + + void calculateLCD(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateTN(inout float4 albedo) + { + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + globalColorToDisplayOnScreen = applyBacklight(globalColorToDisplayOnScreen, _VideoBacklight * .01); + globalColorToDisplayOnScreen = applyViewAngleTN(globalColorToDisplayOnScreen); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateCRT(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + float brightness = calculateCRTPixelBrightness(); + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * brightness * _VideoBacklight; + } + void calculateOLED(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + albedo.rgb = globalColorToDisplayOnScreen * pixels * _VideoBacklight; + } + void calculateGameboy(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + half brightness = saturate((globalColorToDisplayOnScreen.r + globalColorToDisplayOnScreen.g + globalColorToDisplayOnScreen.b) * .3333333); + albedo.rgb = tex2D(_VideoGameboyRamp, brightness); + } + void calculateProjector(inout float4 albedo) + { + + if(_VideoEnableVideoPlayer == 0) + { + globalColorToDisplayOnScreen = albedo; + } + applyVideoSettings(globalColorToDisplayOnScreen); + + float3 projectorColor = albedo * globalColorToDisplayOnScreen * _VideoBacklight; + albedo.r = clamp(projectorColor.r, albedo.r, 1000); + albedo.g = clamp(projectorColor.g, albedo.g, 1000); + albedo.b = clamp(projectorColor.b, albedo.b, 1000); + } + + void applyScreenEffect(inout float4 albedo, inout float3 videoEmission) + { + float4 albedoBeforeScreen = albedo; + + pixels = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoPixelTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoPixelTexture) * _VideoResolution); + globalVideoOn = 0; + + if(_VideoEnableVideoPlayer == 1) + { + float4 videoTexture = 0; + + if(_VideoPixelateToResolution) + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, round(TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoResolution + .5) / _VideoResolution); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, round(poiMesh.uv[_VideoUVNumber] * _VideoResolution + .5) / _VideoResolution); + } + } + else + { + + if(_VideoEnableDebug) + { + videoTexture = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoDebugTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoDebugTexture) * _VideoTiling + _VideoOffset); + } + else + { + videoTexture = tex2D(_VRChat_VideoPlayer, ((poiMesh.uv[_VideoUVNumber] + _Time.x * _VideoPanning) * _VideoTiling) + _VideoOffset); + } + } + if(videoTexture.a == 1) + { + globalColorToDisplayOnScreen = videoTexture.rgb; + globalVideoOn = 1; + } + } + + + if(_VideoRepeatVideoTexture == 1) + { + if(poiMesh.uv[_VideoUVNumber].x > 1 || poiMesh.uv[_VideoUVNumber].x < 0 || poiMesh.uv[_VideoUVNumber].y > 1 || poiMesh.uv[_VideoUVNumber].y < 0) + { + return; + } + } + + switch(_VideoType) + { + case 0: // LCD + { + calculateLCD(albedo); + break; + } + case 1: // TN + { + calculateTN(albedo); + break; + } + case 2: // CRT + { + calculateCRT(albedo); + break; + } + case 3: // OLED + { + calculateOLED(albedo); + break; + } + case 4: // Gameboy + { + calculateGameboy(albedo); + break; + } + case 5: // Projector + { + calculateProjector(albedo); + break; + } + } + + float screenMask = UNITY_SAMPLE_TEX2D_SAMPLER(_VideoMaskTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_VideoUVNumber], _VideoMaskTexture) + _Time.x * _VideoMaskPanning); + albedo = lerp(albedoBeforeScreen, albedo, screenMask); + videoEmission = max(albedo.rgb * screenMask - 1, 0); + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta new file mode 100644 index 00000000..0a7959e9 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVideo.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4e90ff39d3506c549949a8bd31505dab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc new file mode 100644 index 00000000..db3d3130 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc @@ -0,0 +1,304 @@ +#ifndef POI_VORONOI + #define POI_VORONOI + + #include "CGI_PoiRNG.cginc" + + float _VoronoiSpace; + float _VoronoiBlend; + float _VoronoiType; + float4 _VoronoiColor0; + float _VoronoiEmission0; + float4 _VoronoiColor1; + float _VoronoiEmission1; + float2 _VoronoiGradient; + float _VoronoiScale; + float3 _VoronoiSpeed; + float _VoronoiEnableRandomCellColor; + float2 _VoronoiRandomMinMaxSaturation; + float2 _VoronoiRandomMinMaxBrightness; + float3 randomPoint; + float _VoronoiEffectsMaterialAlpha; + + POI_TEXTURE_NOSAMPLER(_VoronoiMask); + POI_TEXTURE_NOSAMPLER(_VoronoiNoise); + float _VoronoiNoiseIntensity; + + float2 inoise(float3 P, float jitter) + { + float3 Pi = mod(floor(P), 289.0); + float3 Pf = frac(P); + float3 oi = float3(-1.0, 0.0, 1.0); + float3 of = float3(-0.5, 0.5, 1.5); + float3 px = Permutation(Pi.x + oi); + float3 py = Permutation(Pi.y + oi); + + float3 p, ox, oy, oz, dx, dy, dz; + float2 F = 1e6; + + for (int i = 0; i < 3; i ++) + { + for (int j = 0; j < 3; j ++) + { + p = Permutation(px[i] + py[j] + Pi.z + oi); // pij1, pij2, pij3 + + ox = frac(p * K) - Ko; + oy = mod(floor(p * K), 7.0) * K - Ko; + + p = Permutation(p); + + oz = frac(p * K) - Ko; + + dx = Pf.x - of[i] + jitter * ox; + dy = Pf.y - of[j] + jitter * oy; + dz = Pf.z - of + jitter * oz; + + float3 d = dx * dx + dy * dy + dz * dz; // dij1, dij2 and dij3, squared + + //Find lowest and second lowest distances + for (int n = 0; n < 3; n ++) + { + if (d[n] < F[0]) + { + F[1] = F[0]; + F[0] = d[n]; + randomPoint = p; + } + else if(d[n] < F[1]) + { + F[1] = d[n]; + } + } + } + } + + return F; + } + + float voronoi2D(in float2 x, float scale, float2 speed) + { + x *= scale; + x += speed * _Time.x; + float2 n = floor(x); + float2 f = frac(x); + + // first pass: regular voronoi + float2 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + float2 g = float2(float(i), float(j)); + float2 o = random2(n + g); + float2 currentPoint = o; + + float2 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint.xy = currentPoint; + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + float2 g = mg + float2(float(q), float(r)); + float2 o = random2(n + g); + + float2 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + return md; + } + + float voronoi3D(in float3 x, float scale, float3 speed) + { + x *= scale; + x += speed * _Time.x; + float3 n = floor(x); + float3 f = frac(x); + + // first pass: regular voronoi + float3 mg, mr; + float md = 8.0; + for (int j = -1; j <= 1; j ++) + { + for (int i = -1; i <= 1; i ++) + { + for (int h = -1; h <= 1; h ++) + { + float3 g = float3(float(h), float(i), float(j)); + float3 o = random3(n + g); + float3 currentPoint = o; + + float3 r = g + o - f; + float d = dot(r, r); + + if (d < md) + { + md = d; + mr = r; + mg = g; + randomPoint = currentPoint; + } + } + } + } + + // second pass: distance to borders + md = 8.0; + for (int r = -2; r <= 2; r ++) + { + for (int q = -2; q <= 2; q ++) + { + for (int p = -2; p <= 2; p ++) + { + float3 g = mg + float3(float(p), float(q), float(r)); + float3 o = random3(n + g); + + float3 r = g + o - f; + + if (dot(mr - r, mr - r) > 0.00001) + { + md = min(md, dot(0.5 * (mr + r), normalize(r - mr))); + } + } + } + } + return md; + } + + + + // fracal sum, range -1.0 - 1.0 + float VoronoiNoise_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + float VoronoiNoiseDiff_Octaves(float3 p, float scale, float3 speed, int octaveNumber, float octaveScale, float octaveAttenuation, float jitter, float time) + { + float freq = scale; + float weight = 1.0f; + float sum = 0; + for (int i = 0; i < octaveNumber; i ++) + { + float2 F = inoise(p * freq + time * speed, jitter) * weight; + + sum += sqrt(F[1]) - sqrt(F[0]); + + freq *= octaveScale; + weight *= 1.0f - octaveAttenuation; + } + return sum; + } + + void applyVoronoi(inout float4 finalColor, inout float3 VoronoiEmission) + { + float voronoiOctaveNumber = 1; + float voronoiOctaveScale = 1; + float voronoiOctaveAttenuation = 1; + randomPoint = 0; + float4 voronoiColor1 = _VoronoiColor1; + + float voronoi = 0; + + float3 position = 0; + + + if (_VoronoiSpace == 0) + { + position = poiMesh.localPos; + } + + if(_VoronoiSpace == 1) + { + position = poiMesh.worldPos; + } + + if(_VoronoiSpace == 2) + { + position = float3(poiMesh.uv[0].x, poiMesh.uv[0].y, 0); + } + + float mask = POI2D_SAMPLER_PAN(_VoronoiMask, _MainTex, poiMesh.uv[_VoronoiMaskUV], _VoronoiMaskPan).r; + float edgeNoise = POI2D_SAMPLER_PAN(_VoronoiNoise, _MainTex, poiMesh.uv[_VoronoiNoiseUV], _VoronoiNoisePan).r * _VoronoiNoiseIntensity; + + + if(_VoronoiType == 0) // Basic + { + voronoi = voronoi2D(position.xy, _VoronoiScale, _VoronoiSpeed); + } + + if (_VoronoiType == 1) // Diff + { + voronoi = VoronoiNoiseDiff_Octaves(position, _VoronoiScale, _VoronoiSpeed, voronoiOctaveNumber, voronoiOctaveScale, voronoiOctaveAttenuation, 1, _Time.x); + } + + if (_VoronoiType == 2) // Fixed Border + { + voronoi = voronoi3D(position, _VoronoiScale, _VoronoiSpeed); + // isolines + //color = c.x * (0.5 + 0.5 * sin(64.0 * c.x)) * 1.0; + } + + if (_VoronoiEnableRandomCellColor == 1) + { + float3 rando = random3(randomPoint); + fixed hue = rando.x; + fixed saturation = lerp(_VoronoiRandomMinMaxSaturation.x, _VoronoiRandomMinMaxSaturation.y, rando.y); + fixed value = lerp(_VoronoiRandomMinMaxBrightness.x, _VoronoiRandomMinMaxBrightness.y, rando.z); + float3 hsv = float3(hue, saturation, value); + + voronoiColor1.rgb = HSVtoRGB(hsv); + } + + float2 voronoiGradient = _VoronoiGradient; + voronoiGradient.xy += edgeNoise; + float ramp = smoothstep(voronoiGradient.x, voronoiGradient.y, voronoi); + + + if(_VoronoiBlend == 0) + { + float4 voronoiColor = lerp(_VoronoiColor0, voronoiColor1, ramp); + + if(_VoronoiEffectsMaterialAlpha) + { + finalColor.rgba = lerp(finalColor, voronoiColor, mask); + } + else + { + finalColor.rgb = lerp(finalColor.rgb, voronoiColor.rgb, mask * voronoiColor.a); + } + } + float4 voronoiEmissionColor = lerp(_VoronoiColor0 * _VoronoiEmission0, voronoiColor1 * _VoronoiEmission1, ramp); + VoronoiEmission = voronoiEmissionColor.rgb * mask * voronoiEmissionColor.a; + } + +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta new file mode 100644 index 00000000..e41ffa8e --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiVoronoi.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c6ae0e093c6402e44ad79779d0e419bf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc new file mode 100644 index 00000000..49c602c0 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc @@ -0,0 +1,111 @@ +#ifndef POI_WIREFRAME + #define POI_WIREFRAME + + UNITY_DECLARE_TEX2D_NOSAMPLER(_WireframeTexture); float4 _WireframeTexture_ST; + float2 _WireframeTexturePan; + float _WireframeSmoothing; + float _WireframeThickness; + float4 _WireframeColor; + float _WireframeAlpha; + float _WireframeEnable; + float _WireframeWaveEnabled; + float _WireframeWaveDensity; + float _WireframeWaveSpeed; + float _WireframeEdgeOpacity; + float _WireframeFaceOpacity; + half _WireframeEmissionAlpha; + float _WireframeEmissionStrength; + float _WireframeQuad; + float _WireframeUV; + + #ifndef POI_SHADOW + void applyWireframe(inout float3 wireframeEmission, inout float4 albedo) + { + + if (_WireframeEnable) + { + float4 colorMap = UNITY_SAMPLE_TEX2D_SAMPLER(_WireframeTexture, _MainTex, TRANSFORM_TEX(poiMesh.uv[_WireframeUV], _WireframeTexture) + _Time.x * _WireframeTexturePan); + float size = _WireframeThickness; + half3 width = abs(ddx(poiMesh.barycentricCoordinates)) + abs(ddy(poiMesh.barycentricCoordinates)); + half3 eF = smoothstep(0, width * size, poiMesh.barycentricCoordinates); + half minBary = size > 0 ? min(min(eF.x, eF.y), eF.z): 1; + + float4 wireframeColor = _WireframeColor * colorMap; + + albedo.a *= lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + albedo.rgb = lerp(lerp(albedo.rgb, wireframeColor.rgb, wireframeColor.a), albedo.rgb, minBary); + wireframeEmission = wireframeColor.rgb * _WireframeEmissionStrength * (1 - minBary) * _WireframeColor.a; + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle v2f IN[3], inout TriangleStream < v2f > tristream) + { + + if(_WireframeQuad) + { + float e1 = length(IN[0].localPos - IN[1].localPos); + float e2 = length(IN[1].localPos - IN[2].localPos); + float e3 = length(IN[2].localPos - IN[0].localPos); + + float3 quad = 0; + if(e1 > e2 && e1 > e3) + quad.y = 1.; + else if(e2 > e3 && e2 > e1) + quad.x = 1; + else + quad.z = 1; + + IN[0].barycentricCoordinates = fixed3(1, 0, 0) + quad; + IN[1].barycentricCoordinates = fixed3(0, 0, 1) + quad; + IN[2].barycentricCoordinates = fixed3(0, 1, 0) + quad; + } + else + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + } + + + + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #else + + float applyShadowWireframe(float2 uv, float3 barycentricCoordinates, float3 normal, float3 worldPos) + { + + if(_WireframeEnable) + { + float wireframeFadeAlpha = _WireframeAlpha; + float3 finalWireframeColor = 0; + + float3 barys; + barys.xy = barycentricCoordinates; + barys.z = 1 - barys.x - barys.y; + float3 deltas = fwidth(barys); + float3 smoothing = deltas * _WireframeSmoothing; + float wireframeThickness = _WireframeThickness; + float3 thickness = deltas * wireframeThickness; + barys = smoothstep(thickness, thickness + smoothing, barys); + float minBary = min(barys.x, min(barys.y, barys.z)); + + return lerp(_WireframeEdgeOpacity, _WireframeFaceOpacity, minBary); + } + } + + [maxvertexcount(3)] + void wireframeGeom(triangle V2FShadow IN[3], inout TriangleStream < V2FShadow > tristream) + { + IN[0].barycentricCoordinates = fixed3(1, 0, 0); + IN[1].barycentricCoordinates = fixed3(0, 1, 0); + IN[2].barycentricCoordinates = fixed3(0, 0, 1); + tristream.Append(IN[0]); + tristream.Append(IN[1]); + tristream.Append(IN[2]); + } + #endif +#endif diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta new file mode 100644 index 00000000..fd1b4c48 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_PoiWireframe.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0eb986dc29dcaf54a95e2a726fb7e7f7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc new file mode 100644 index 00000000..319de57c --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc @@ -0,0 +1,171 @@ +#ifndef POICLUDES + #define POICLUDES + + UNITY_DECLARE_TEX2D(_MainTex); float4 _MainTex_ST; float4 _MainTex_TexelSize; + sampler2D _PoiGrab; + sampler2D _CameraDepthTexture; + float _Cutoff; + float _AlphaMod; + + //Structs + struct appdata + { + float4 vertex: POSITION; + float3 normal: NORMAL; + float4 tangent: TANGENT; + float4 color: COLOR; + float2 uv0: TEXCOORD0; + float2 uv1: TEXCOORD1; + float2 uv2: TEXCOORD2; + float2 uv3: TEXCOORD3; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + #ifdef OUTLINE + float _LineWidth; + float _OutlineEmission; + float4 _LineColor; + sampler2D _OutlineTexture; float4 _OutlineTexture_ST; float2 _OutlineTexturePan; float _OutlineTextureUV; + float4 _OutlineFadeDistance; + float4 _OutlineGlobalPan; + #endif + + struct PoiLighting + { + half3 direction; + half3 color; + fixed attenuation; + #ifdef FORWARD_ADD_PASS + fixed additiveShadow; + #endif + half3 directLighting; + half3 indirectLighting; + half lightMap; + half3 rampedLightMap; + half3 finalLighting; + half3 halfDir; + half nDotL; + half nDotH; + half lDotv; + half lDotH; + half nDotV; + half N0DotV; + half diffuseTerm; + + // World normal dot half direction + #ifdef POI_VAR_DOTNH + half dotNH; + #endif + + // Light direction dot half direction + #ifdef POI_VAR_DOTLH + half dotLH; + #endif + + #ifdef VERTEXLIGHT_ON + // Non Important Lights + float4 vDotNL; + float3 vColor[4]; + float4 vCorrectedDotNL; + float4 vAttenuation; + float4 vAttenuationDotNL; + float3 vPosition[4]; + float3 vDirection[4]; + float3 vFinalLighting; + float3 vHalfDir[4]; + + #ifdef POI_VAR_DOTLH + half4 vDotLH; + #endif + + #ifdef POI_VAR_DOTNH + half4 vDotNH; + #endif + + #endif + }; + + struct PoiCamera + { + half3 viewDir; + half3 tangentViewDir; + half3 forwardDir; + half3 worldPos; + float viewDotNormal; + float distanceToModel; + float distanceToVert; + float3 reflectionDir; + float3 vertexReflectionDir; + float2 screenUV; + float4 clipPos; + #if defined(GRAIN) + float4 worldDirection; + #endif + float4 grabPos; + }; + + struct PoiMesh + { + float3 normals[2]; + float3 tangent; + float3 binormal; + float3 localPos; + float3 worldPos; + float3 modelPos; + float3 tangentSpaceNormal; + float2 uv[5]; + float4 vertexColor; + fixed3 barycentricCoordinates; + #if defined(LIGHTMAP_ON) || defined(DYNAMICLIGHTMAP_ON) + float4 lightmapUV; + #endif + float isFrontFace; + #ifdef FUR + float furAlpha; + #endif + }; + + struct PoiTangentData + { + float3x3 tangentTransform; + float3x3 tangentToWorld; + }; + + struct FragmentCommonData + { + half3 diffColor, specColor; + // Note: smoothness & oneMinusReflectivity for optimization purposes, mostly for DX9 SM2.0 level. + // Most of the math is being done on these (1-x) values, and that saves a few precious ALU slots. + half oneMinusReflectivity, smoothness; + float3 normalWorld; + float3 eyeVec; + half alpha; + float3 posWorld; + + #if UNITY_STANDARD_SIMPLE + half3 reflUVW; + #endif + + #if UNITY_STANDARD_SIMPLE + half3 tangentSpaceNormal; + #endif + }; + + struct Debug + { + float debug1; + float2 debug2; + float3 debug3; + float4 debug4; + }; + + static Debug debug; + static PoiLighting poiLight; + static PoiCamera poiCam; + static PoiMesh poiMesh; + static UnityGI gi; + static FragmentCommonData s; + static PoiTangentData poiTData; + +#endif + diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta new file mode 100644 index 00000000..e3d7fb8d --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Includes/CGI_Poicludes.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8b3f769e503d15b44a9dac754c70d5cb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta new file mode 100644 index 00000000..2d9108f5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8066ea5ab415bde4da703e396272f70e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader new file mode 100644 index 00000000..57afe662 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader @@ -0,0 +1,7648 @@ +Shader "Hidden/.poiyomi/• Poiyomi Toon •/Ltex2N-0b834fa7" +{ + Properties + { + [HideInInspector] shader_is_using_thry_editor ("", Float) = 0 + [HideInInspector] shader_master_label ("Poiyomi Toon V7.0.100", Float) = 0 + [HideInInspector] shader_presets ("poiToonPresets", Float) = 0 + [HideInInspector] shader_properties_label_file ("7PlusLabels", Float) = 0 + + [HideInInspector] footer_youtube ("youtube footer button", Float) = 0 + [HideInInspector] footer_twitter ("twitter footer button", Float) = 0 + [HideInInspector] footer_patreon ("patreon footer button", Float) = 0 + [HideInInspector] footer_discord ("discord footer button", Float) = 0 + [HideInInspector] footer_github ("github footer button", Float) = 0 + + // Keyword to remind users in the VRChat SDK that this material hasn't been locked. Inelegant but it works. + [HideInInspector] _ForgotToLockMaterial (";;YOU_FORGOT_TO_LOCK_THIS_MATERIAL;", Int) = 1 + [ThryShaderOptimizerLockButton] _ShaderOptimizerEnabled ("", Int) = 0 + [Helpbox(3)] _LockTooltip ("ALWAYS LOCK IN BEFORE UPLOADING. || RIGHT CLICK A PROPERTY IF YOU WANT TO ANIMATE IT.", Int) = 0 + + [ThryWideEnum(Opaque, 0, Cutout, 1, TransClipping, 9, Fade, 2, Transparent, 3, Additive, 4, Soft Additive, 5, Multiplicative, 6, 2x Multiplicative, 7, Multiplicative Grab Pass, 8)]_Mode("Rendering Preset--{on_value_actions:[ + {value:0,actions:[{type:SET_PROPERTY,data:render_queue=2000}, {type:SET_PROPERTY,data:render_type=Opaque}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:1,actions:[{type:SET_PROPERTY,data:render_queue=2450}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=.5}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=1}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:9,actions:[{type:SET_PROPERTY,data:render_queue=2451}, {type:SET_PROPERTY,data:render_type=TransparentCutout}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=1}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:2,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=5}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:3,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=10}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=1}]}, + {value:4,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=1}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:5,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:RenderType=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=4}, {type:SET_PROPERTY,data:_DstBlend=1}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:6,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=0}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]}, + {value:7,actions:[{type:SET_PROPERTY,data:render_queue=3000}, {type:SET_PROPERTY,data:render_type=Transparent}, {type:SET_PROPERTY,data:_BlendOp=0}, {type:SET_PROPERTY,data:_BlendOpAlpha=0}, {type:SET_PROPERTY,data:_Cutoff=0}, {type:SET_PROPERTY,data:_SrcBlend=2}, {type:SET_PROPERTY,data:_DstBlend=3}, {type:SET_PROPERTY,data:_AlphaToMask=0}, {type:SET_PROPERTY,data:_ZWrite=0}, {type:SET_PROPERTY,data:_ZTest=4}, {type:SET_PROPERTY,data:_AlphaPremultiply=0}]} + }]}]}", Int) = 0 + [HideInInspector] m_LockingInfo ("Locking Info--{button_right:{text:Tutorial,action:{type:URL,data:https://youtu.be/asWeDJb5LAo},hover:YouTube},is_hideable:true}", Float) = 0 + [Helpbox(1)] _HelpBoxLocking ("LOCKING IN THE SHADER WILL DRAMATICALLY INCREASE PERFORMANCE AND DRAMATICALLY LOWER THE FILE SIZE OF AN AVATAR PACKAGE. + + LOCKED IN MATERIALS CANNOT BE ANIMATED WITHOUT SETTING THE SPECIFIC PROPERTY TO DYNAMIC. RIGHT CLICK MATERIAL PROPERTIES YOU WISH TO ANIMATE, A CLOCK ICON WILL APPEAR BESIDE THE PROPERTY SIGNIFYING THAT IT CAN BE ANIMATED. + + FOR MORE INFORMATION ON LOCKING PLEASE WATCH THE LOCKING TUTORIAL IN THE HEADER ABOVE.", Int) = 0 + [Helpbox(2)] _HelpBoxHideLocking ("TO HIDE THIS CATEGORY SELECT CUSTOM UI AT THE TOP AND UNCHECK THE LOCKING INFO CATEGORY", Float) = 0 + // Main + [HideInInspector] m_mainOptions ("Main", Float) = 0 + _Color ("Color & Alpha", Color) = (1, 1, 1, 1) + _MainTex ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_MainTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainTextureUV ("UV", Int) = 0 + _Saturation ("Saturation", Range(-1, 1)) = 0 + _MainEmissionStrength ("Basic Emission", Range(0, 20)) = 0 + [Normal]_BumpMap ("Normal Map", 2D) = "bump" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _BumpMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_BumpMapPan ("Panning", Vector) = (0, 0, 0, 0) + _BumpScale ("Normal Intensity", Range(0, 10)) = 1 + _AlphaMask ("Alpha Map", 2D) = "white" { } + [HideInInspector][Vector2]_AlphaMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AlphaMaskUV ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector] m_start_MainHueShift ("Hue Shift", Float) = 0 + [HideInInspector][Toggle(COLOR_GRADING_HDR)]_MainHueShiftToggle ("Toggle Hueshift", Float) = 0 + [ToggleUI]_MainHueShiftReplace ("Replace?", Float) = 1 + _MainHueShift ("Hue Shift", Range(0, 1)) = 0 + _MainHueShiftSpeed ("Shift Speed", Float) = 0 + _MainHueShiftMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainHueShiftMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainHueShiftMaskUV ("UV", Int) = 0 + [HideInInspector] m_end_MainHueShift ("Hue Shift", Float) = 0 + + // RGB Masking + [HideInInspector] m_start_RGBMask ("RGB Color Masking", Float) = 0 + [HideInInspector][Toggle(VIGNETTE)]_RGBMaskEnabled ("RGB Mask Enabled", Float) = 0 + [ToggleUI]_RGBUseVertexColors ("Use Vertex Colors", Float) = 0 + [ToggleUI]_RGBBlendMultiplicative ("Multiplicative?", Float) = 0 + _RGBMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RGBMaskPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBMaskUV ("UV", int) = 0 + _RedColor ("R Color", Color) = (1, 1, 1, 1) + _RedTexure ("R Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBRedPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBRed_UV ("UV", int) = 0 + _GreenColor ("G Color", Color) = (1, 1, 1, 1) + _GreenTexture ("G Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBGreenPanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBGreen_UV ("UV", int) = 0 + _BlueColor ("B Color", Color) = (1, 1, 1, 1) + _BlueTexture ("B Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RGBBluePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RGBBlue_UV ("UV", int) = 0 + // RGB MASKED NORMALS + [Toggle(GEOM_TYPE_MESH)]_RgbNormalsEnabled ("Enable Normals", Float) = 0 + [ToggleUI]_RGBNormalBlend ("Blend with Base--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Float) = 0 + [Normal]_RgbNormalR ("R Normal--{reference_properties:[_RgbNormalRPan, _RgbNormalRUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalRPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalRUV ("UV", int) = 0 + _RgbNormalRScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalG ("G Normal--{reference_properties:[_RgbNormalGPan, _RgbNormalGUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalGPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalGUV ("UV", int) = 0 + _RgbNormalGScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [Normal]_RgbNormalB ("B Normal--{reference_properties:[_RgbNormalBPan, _RgbNormalBUV],condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", 2D) = "bump" { } + [HideInInspector]_RgbNormalBPan ("Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_RgbNormalBUV ("UV", int) = 0 + _RgbNormalBScale ("Intensity--{condition_show:{type:PROPERTY_BOOL,data:_RgbNormalsEnabled==1}}", Range(0,10)) = 0 + [HideInInspector] m_end_RGBMask ("RGB Color Masking", Float) = 0 + + // Detail Options + [HideInInspector] m_start_DetailOptions ("Details--{reference_property:_DetailEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=9oIcQln9of4&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(FINALPASS)]_DetailEnabled ("Enable", Float) = 0 + _DetailMask ("Detail Mask (R:Texture, G:Normal)", 2D) = "white" { } + [HideInInspector][Vector2]_DetailMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailMaskUV ("UV", Int) = 0 + _DetailTint ("Detail Texture Tint", Color) = (1, 1, 1) + _DetailTex ("Detail Texture", 2D) = "gray" { } + [HideInInspector][Vector2]_DetailTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailTexUV ("UV", Int) = 0 + _DetailTexIntensity ("Detail Tex Intensity", Range(0, 10)) = 1 + _DetailBrightness ("Detail Brightness:", Range(0, 2)) = 1 + [Normal]_DetailNormalMap ("Detail Normal", 2D) = "bump" { } + _DetailNormalMapScale ("Detail Normal Intensity", Range(0, 10)) = 1 + [HideInInspector][Vector2]_DetailNormalMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DetailNormalMapUV ("UV", Int) = 0 + [HideInInspector] m_end_DetailOptions ("Details", Float) = 0 + + // Vertex Colors + [HideInInspector] m_start_MainVertexColors ("Vertex Colors", Float) = 0 + _MainVertexColoring ("Use Vertex Color", Range(0, 1)) = 0 + _MainUseVertexColorAlpha ("Use Vertex Color Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_MainVertexColors ("Vertex Colors", Float) = 0 + + //Vertex Manipulations + [HideInInspector] m_start_vertexManipulation ("Vertex Offset--{reference_property:_VertexManipulationsEnabled, button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=x728WN50JeA&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw},hover:YouTube},is_hideable:true}", Float) = 0 + [HideInInspector][Toggle(AUTO_EXPOSURE)]_VertexManipulationsEnabled ("Enabled", Float) = 0 + [Vector3]_VertexManipulationLocalTranslation ("Local Translation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalRotation ("Local Rotation", Vector) = (0, 0, 0, 1) + [Vector3]_VertexManipulationLocalScale ("Local Scale", Vector) = (1, 1, 1, 1) + [Vector3]_VertexManipulationWorldTranslation ("World Translation", Vector) = (0, 0, 0, 1) + _VertexManipulationHeight ("Vertex Height", Float) = 0 + _VertexManipulationHeightMask ("Height Map", 2D) = "while" { } + [HideInInspector][Vector2]_VertexManipulationHeightPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _VertexManipulationHeightUV ("UV", Int) = 0 + _VertexManipulationHeightBias ("Mask Bias", Range(0, 1)) = 0 + [ToggleUI]_VertexRoundingEnabled ("Rounding Enabled", Float) = 0 + _VertexRoundingDivision ("Division Amount", Float) = 500 + [HideInInspector] m_end_vertexManipulation ("Vertex Offset", Float) = 0 + + // Alpha Options + [HideInInspector] m_start_Alpha ("Alpha Options", Float) = 0 + _Cutoff ("Alpha Cuttoff", Range(0, 1.001)) = 0.5 + [ToggleUI]_DitheringEnabled ("Enable Dithering", Float) = 0 + _DitherGradient ("Dither Gradient", Range(0, 1)) = .1 + [ToggleUI]_ForceOpaque ("Force Opaque", Float) = 0 + _MainShadowClipMod ("Shadow Clip Mod", Range(-1, 1)) = 0 + [Enum(Off, 0, On, 1)] _AlphaToMask ("Alpha To Coverage", Float) = 0 + [ToggleUI]_MainAlphaToCoverage ("Sharpenned A2C--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Float) = 0 + _MainMipScale ("Mip Level Alpha Scale--{condition_show:{type:PROPERTY_BOOL,data:_AlphaToMask==1}}", Range(0, 1)) = 0.25 + [ToggleUI]_AlphaPremultiply ("Alpha Premultiply", Float) = 0 + _AlphaMod ("Alpha Mod", Range(-1, 1)) = 0.0 + [HideInInspector] m_end_Alpha ("Alpha Options", Float) = 0 + + // Decal Texture + [HideInInspector] m_start_DecalSection ("Decal", Float) = 0 + [HideInInspector][Toggle(GEOM_TYPE_BRANCH)]_DecalEnabled ("Enable", Float) = 0 + _DecalColor ("Color", Color) = (1, 1, 1, 1) + _DecalEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _DecalTexture ("Decal", 2D) = "white" { } + [HideInInspector][Vector2]_DecalTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalTextureUV ("UV", Int) = 0 + _DecalMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_DecalMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DecalMaskUV ("UV", Int) = 0 + [ToggleUI]_DecalTiled ("Tiled?", Float) = 0 + [Vector2]_DecalScale ("Scale", Vector) = (1, 1, 0, 0) + [Vector2]_DecalPosition ("Position", Vector) = (.5, .5, 0, 0) + _DecalRotation ("Rotation", Range(0, 360)) = 0 + _DecalRotationSpeed ("Rotation Speed", Float) = 0 + _DecalBlendAdd ("Add", Range(0, 1)) = 0 + _DecalBlendMultiply ("Multiply", Range(0, 1)) = 0 + _DecalBlendReplace ("Replace", Range(0, 1)) = 0 + [HideInInspector] m_end_DecalSection ("Decal", Float) = 0 + + // Back Face Textures and Emission + [HideInInspector] m_start_backFace ("Back Face", Float) = 0 + [ToggleUI]_BackFaceEnabled ("Enable Back Face Options", Float) = 0 + _BackFaceColor ("Color", Color) = (1, 1, 1, 1) + _BackFaceTexture ("Texture", 2D) = "white" { } + [HideInInspector][Vector2]_BackFacePanning ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)]_BackFaceTextureUV ("UV#", Int) = 0 + _BackFaceDetailIntensity ("Detail Intensity", Range(0, 5)) = 1 + _BackFaceHueShift ("Hue Shift", Range(0, 1)) = 0 + _BackFaceEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [HideInInspector] m_end_backFace ("Back Face", Float) = 0 + + // Lighting + [HideInInspector] m_lightingOptions ("Lighting", Float) = 0 + [HideInInspector] m_start_Lighting ("Light and Shadow", Float) = 0 + [Toggle(VIGNETTE_MASKED)]_EnableLighting ("Enable Lighting", Float) = 1 + [Enum(Toon, 0, Realistic, 1)] _LightingMode ("Lighting Type", Int) = 0 + _LightingStandardSmoothness ("Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==1}}", Range(0, 1)) = 0 + [ToggleUI]_LightingShadingEnabled ("Enable Shading--{condition_show:{type:PROPERTY_BOOL,data:_LightingMode==0}}", Float) = 0 + [Enum(Ramp Texture, 0, Math Gradient, 1)] _LightingRampType ("Ramp Type--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Int) = 0 + [Gradient]_ToonRamp ("Lighting Ramp--{texture:{width:512,height:4,filterMode:Bilinear,wrapMode:Clamp},force_texture_options:true,condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", 2D) = "white" { } + _LightingShadowMask ("Ramp Mask--{reference_properties:[_LightingShadowMaskPan, _LightingShadowMaskUV],condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowMaskUV ("UV", Int) = 0 + _ShadowOffset ("Ramp Offset--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==0}}}}", Range(-1, 1)) = 0 + _LightingGradientStart ("Gradient Start--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = 0 + _LightingGradientEnd ("Gradient End--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Range(0, 1)) = .5 + _LightingShadowColor ("Shadow Tint--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Color) = (1, 1, 1, 1) + _ShadowStrength ("Shadow Strength--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 1 + _AttenuationMultiplier ("Unity Shadows--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_LightingMode==1},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Range(0, 1)) = 0 + [ToggleUI]_LightingIgnoreAmbientColor ("Ignore Ambient Color--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + + [HideInInspector] m_start_lightingModifiers ("Lighting Modifiers", Float) = 0 + [Enum(Poi Custom, 0, Correct, 1)] _LightingDirectColorMode ("Direct Light Color", Int) = 0 + [ToggleUI]_LightingIndirectColorMode ("Indirect Uses Normals", Float) = 0 + [ToggleUI]_LightingUncapped ("Uncapped Lighting", Float) = 0 + [ToggleUI]_LightingOnlyUnityShadows ("Only Unity Shadows", Float) = 0 + _LightingMonochromatic ("Monochromatic Lighting?", Range(0,1)) = 0 + _LightingMinLightBrightness ("Min Brightness", Range(0, 1)) = 0 + _LightingMinShadowBrightnessRatio ("Shadow:Light min Ratio", Range(0, 1)) = 0 + [HideInInspector] m_end_lightingModifiers ("Lighting Modifiers", Float) = 0 + + [HideInInspector] m_start_detailShadows ("Detail Shadows--{reference_property:_LightingDetailShadowsEnabled}", Float) = 0 + [HideInInspector][ToggleUI]_LightingDetailShadowsEnabled ("Enabled Detail Shadows?", Float) = 0 + _LightingDetailShadows ("Detail Shadows--{reference_properties:[_LightingDetailShadowsPan, _LightingDetailShadowsUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingDetailShadowsPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingDetailShadowsUV ("UV", Int) = 0 + _LightingDetailStrength ("Detail Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_detailShadows ("Detail Shadows", Float) = 0 + + [HideInInspector] m_start_ambientOcclusion ("Ambient Occlusion--{reference_property:_LightingEnableAO}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableAO ("Enable AO", Float) = 0 + _LightingAOTex ("AO Map", 2D) = "white" { } + [HideInInspector][Vector2]_LightingAOTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingAOTexUV ("UV", Int) = 0 + _AOStrength ("AO Strength", Range(0, 1)) = 1 + [HideInInspector] m_end_ambientOcclusion ("Ambient Occlusion", Float) = 0 + + [HideInInspector] m_start_shadowTexture ("Shadow Texture--{reference_property:_UseShadowTexture, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + [HideInInspector][ToggleUI]_UseShadowTexture ("EnableShadowTexture--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", Float) = 0 + _LightingShadowTexture ("Shadow Texture--{reference_properties:[_LightingShadowTexturePan, _LightingShadowTextureUV], condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1},condition2:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingRampType==1}}}}", 2D) = "white" { } + [HideInInspector][Vector2]_LightingShadowTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _LightingShadowTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_shadowTexture ("Shadow Texture", Float) = 0 + + // HSL Lighting + [HideInInspector] m_start_lightingHSL ("HSL Lighting--{reference_property:_LightingEnableHSL, condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_LightingMode==0},condition2:{type:PROPERTY_BOOL,data:_LightingShadingEnabled==1}}}", Float) = 0 + [HideInInspector][ToggleUI]_LightingEnableHSL ("Enabled HSL Lighting", Float) = 0 + _LightingHSLIntensity ("Shadow HSL Intensity", Range(0, 1)) = 1 + _LightingShadowHue ("Shadow Hue Change", Range(0, 1)) = 0.5 + _LightingShadowSaturation ("Shadow Saturation Change", Range(0, 1)) = 0.5 + _LightingShadowLightness ("Shadow Lightness Change", Range(0, 1)) = 0.5 + [HideInInspector] m_end_lightingHSL ("HSL Lighting", Float) = 0 + + // point/spot Light Settings + [HideInInspector] m_start_lightingAdvanced ("Additive Lighting (Point/Spot)--{reference_property:_commentIfZero_LightingAdditiveEnable,button_right:{text:Tutorial,action:{type:URL,data:https://www.youtube.com/watch?v=at3p5yRRVU0&list=PL4_Gy3VRJSmbXfQSldzUiChgABQsoBlLw&index=12},hover:YouTube}}", Float) = 0 + [HideInInspector][ToggleUI]_commentIfZero_LightingAdditiveEnable ("Enable Additive", Float) = 1 + [Enum(Realistic, 0, Toon, 1)] _LightingAdditiveType ("Lighting Type", Int) = 1 + _LightingAdditiveGradientStart ("Gradient Start", Range(0, 1)) = 0 + _LightingAdditiveGradientEnd ("Gradient End", Range(0, 1)) = .5 + _LightingAdditivePassthrough ("Point Light Passthrough", Range(0, 1)) = .5 + _LightingAdditiveDetailStrength ("Detail Shadow Strength", Range(0, 1)) = 1 + [ToggleUI]_LightingAdditiveLimitIntensity ("Limit Intensity", Float) = 0 + _LightingAdditiveMaxIntensity ("Max Intensity--{condition_show:{type:PROPERTY_BOOL,data:_LightingAdditiveLimitIntensity==1}}", Range(0, 3)) = 1 + [Toggle(_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A)]_DisableDirectionalInAdd ("No Directional", Float) = 1 + [HideInInspector] m_end_lightingAdvanced ("Additive Lighting", Float) = 0 + [HideInInspector] m_end_Lighting ("Light and Shadow", Float) = 0 + + // Subsurface Scattering + [HideInInspector] m_start_subsurface ("Subsurface Scattering", Float) = 0 + [Toggle(_TERRAIN_NORMAL_MAP)]_EnableSSS ("Enable Subsurface Scattering", Float) = 0 + _SSSColor ("Subsurface Color", Color) = (1, 0, 0, 1) + _SSSThicknessMap ("Thickness Map", 2D) = "black" { } + [HideInInspector][Vector2]_SSSThicknessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SSSThicknessMapUV ("UV", Int) = 0 + _SSSThicknessMod ("Thickness mod", Range(-1, 1)) = 0 + _SSSSCale ("Light Strength", Range(0, 1)) = 0.25 + _SSSPower ("Light Spread", Range(1, 100)) = 5 + _SSSDistortion ("Light Distortion", Range(0, 1)) = 1 + [HideInInspector] m_end_subsurface ("Subsurface Scattering", Float) = 0 + + // Rim Lighting + [HideInInspector] m_start_rimLightOptions ("Rim Lighting", Float) = 0 + [Toggle(_GLOSSYREFLECTIONS_OFF)]_EnableRimLighting ("Enable Rim Lighting", Float) = 0 + [Enum(vertex, 0, pixel, 1)] _RimLightNormal ("Normal Select", Int) = 1 + [ToggleUI]_RimLightingInvert ("Invert Rim Lighting", Float) = 0 + _RimLightColor ("Rim Color", Color) = (1, 1, 1, 1) + _RimWidth ("Rim Width", Range(0, 1)) = 0.8 + _RimSharpness ("Rim Sharpness", Range(0, 1)) = .25 + _RimStrength ("Rim Emission", Range(0, 20)) = 0 + _RimBrighten ("Rim Color Brighten", Range(0, 3)) = 0 + _RimLightColorBias ("Rim Color Bias", Range(0, 1)) = 0 + _RimTex ("Rim Texture", 2D) = "white" { } + [HideInInspector][Vector2]_RimTexPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimTexUV ("UV", Int) = 0 + _RimMask ("Rim Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimMaskUV ("UV", Int) = 0 + + // Rim Noise + [HideInInspector] m_start_rimWidthNoise ("Width Noise", Float) = 0 + _RimWidthNoiseTexture ("Rim Width Noise", 2D) = "black" { } + [HideInInspector][Vector2]_RimWidthNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimWidthNoiseTextureUV ("UV", Int) = 0 + _RimWidthNoiseStrength ("Intensity", Range(0, 1)) = 0.1 + [HideInInspector] m_end_rimWidthNoise ("Width Noise", Float) = 0 + + // Rim Shadow Mix + [HideInInspector] m_start_ShadowMix ("Shadow Mix", Float) = 0 + _ShadowMix ("Shadow Mix In", Range(0, 1)) = 0 + _ShadowMixThreshold ("Shadow Mix Threshold", Range(0, 1)) = .5 + _ShadowMixWidthMod ("Shadow Mix Width Mod", Range(0, 10)) = .5 + [HideInInspector] m_end_ShadowMix ("Shadow Mix", Float) = 0 + [HideInInspector] m_end_rimLightOptions ("Rim Lighting", Float) = 0 + + // Environmental Rim Lighting + [HideInInspector] m_start_reflectionRim ("Environmental Rim", Float) = 0 + [Toggle(_MAPPING_6_FRAMES_LAYOUT)]_EnableEnvironmentalRim ("Enable Environmental Rim", Float) = 0 + _RimEnviroMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_RimEnviroMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _RimEnviroMaskUV ("UV", Int) = 0 + _RimEnviroBlur ("Blur", Range(0, 1)) = 0.7 + _RimEnviroWidth ("Rim Width", Range(0, 1)) = 0.45 + _RimEnviroSharpness ("Rim Sharpness", Range(0, 1)) = 0 + _RimEnviroMinBrightness ("Min Brightness Threshold", Range(0, 2)) = 0 + _RimEnviroIntensity ("Intensity", Range(0, 1)) = 1 + [HideInInspector] m_end_reflectionRim ("Environmental Rim", Float) = 0 + + // Baked Lighting + [HideInInspector] m_start_bakedLighting ("Baked Lighting", Float) = 0 + _GIEmissionMultiplier ("GI Emission Multiplier", Float) = 1 + [HideInInspector] DSGI ("DSGI", Float) = 0 //add this property for double sided illumination settings to be shown + [HideInInspector] LightmapFlags ("Lightmap Flags", Float) = 0 //add this property for lightmap flags settings to be shown + [HideInInspector] m_end_bakedLighting ("Baked Lighting", Float) = 0 + + // Metallics + [HideInInspector] m_start_Metallic ("Metallics", Float) = 0 + [Toggle(_METALLICGLOSSMAP)]_EnableMetallic ("Enable Metallics", Float) = 0 + _CubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_SampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _MetalReflectionTint ("Reflection Tint", Color) = (1, 1, 1) + _MetallicTintMap ("Tint Map", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicTintMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicTintMapUV ("UV", Int) = 0 + _MetallicMask ("Metallic Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MetallicMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MetallicMaskUV ("UV", Int) = 0 + _Metallic ("Metallic", Range(0, 1)) = 0 + _SmoothnessMask ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_SmoothnessMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SmoothnessMaskUV ("UV", Int) = 0 + [ToggleUI]_InvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _Smoothness ("Smoothness", Range(0, 1)) = 0 + [HideInInspector] m_end_Metallic ("Metallics", Float) = 0 + + // Clearcoat + [HideInInspector] m_start_clearCoat ("Clear Coat", Float) = 0 + [Toggle(_COLORCOLOR_ON)]_EnableClearCoat ("Enable Clear Coat", Float) = 0 + [Enum(Vertex, 0, Pixel, 1)] _ClearCoatNormalToUse ("What Normal?", Int) = 0 + _ClearCoatCubeMap ("Baked CubeMap", Cube) = "" { } + [ToggleUI]_ClearCoatSampleWorld ("Force Baked Cubemap", Range(0, 1)) = 0 + _ClearCoatTint ("Reflection Tint", Color) = (1, 1, 1) + _ClearCoatMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatMaskUV ("UV", Int) = 0 + _ClearCoat ("Clear Coat", Range(0, 1)) = 1 + _ClearCoatSmoothnessMap ("Smoothness Map", 2D) = "white" { } + [HideInInspector][Vector2]_ClearCoatSmoothnessMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ClearCoatSmoothnessMapUV ("UV", Int) = 0 + [ToggleUI]_ClearCoatInvertSmoothness ("Invert Smoothness Map", Range(0, 1)) = 0 + _ClearCoatSmoothness ("Smoothness", Range(0, 1)) = 0 + [ToggleUI]_ClearCoatForceLighting ("Force Lighting", Float) = 0 + [HideInInspector] m_end_clearCoat ("Clear Coat", Float) = 0 + + // First Matcap + [HideInInspector] m_start_matcap ("Matcap / Sphere Textures", Float) = 0 + [Toggle(_COLORADDSUBDIFF_ON)]_MatcapEnable ("Enable Matcap", Float) = 0 + _MatcapColor ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap ("Matcap", 2D) = "white" { } + _MatcapBorder ("Border", Range(0, .5)) = 0.43 + _MatcapMask ("Mask--{reference_properties:[_MatcapMaskPan, _MatcapMaskUV, _MatcapMaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_MatcapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MatcapMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_MatcapMaskInvert("Invert", Float) = 0 + _MatcapEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _MatcapIntensity ("Intensity", Range(0, 5)) = 1 + _MatcapLightMask ("Hide in Shadow", Range(0, 1)) = 0 + _MatcapReplace ("Replace With Matcap", Range(0, 1)) = 1 + _MatcapMultiply ("Multiply Matcap", Range(0, 1)) = 0 + _MatcapAdd ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _MatcapNormal ("Normal to use", Int) = 1 + [HideInInspector] m_end_matcap ("Matcap", Float) = 0 + + // Second Matcap + [HideInInspector] m_start_Matcap2 ("Matcap 2", Float) = 0 + [ToggleUI]_Matcap2Enable ("Enable Matcap 2", Float) = 0 + _Matcap2Color ("Color", Color) = (1, 1, 1, 1) + [TextureNoSO]_Matcap2 ("Matcap", 2D) = "white" { } + _Matcap2Border ("Border", Range(0, .5)) = 0.43 + _Matcap2Mask ("Mask--{reference_properties:[_Matcap2MaskPan, _Matcap2MaskUV, _Matcap2MaskInvert]}", 2D) = "white" { } + [HideInInspector][Vector2]_Matcap2MaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _Matcap2MaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_Matcap2MaskInvert("Invert", Float) = 0 + _Matcap2EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _Matcap2Intensity ("Intensity", Range(0, 5)) = 1 + _Matcap2LightMask ("Hide in Shadow", Range(0, 1)) = 0 + _Matcap2Replace ("Replace With Matcap", Range(0, 1)) = 0 + _Matcap2Multiply ("Multiply Matcap", Range(0, 1)) = 0 + _Matcap2Add ("Add Matcap", Range(0, 1)) = 0 + [Enum(Vertex, 0, Pixel, 1)] _Matcap2Normal ("Normal to use", Int) = 1 + [HideInInspector] m_end_Matcap2 ("Matcap 2", Float) = 0 + + // Specular + [HideInInspector] m_start_specular ("Specular Reflections", Float) = 0 + [Toggle(_SPECGLOSSMAP)]_EnableSpecular ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal ("Normal Select", Int) = 1 + _SpecularTint ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMapUV ("UV", Int) = 0 + _SpecularSmoothness ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType==3}}}", Range(0, 1)) = 1 + [Gradient]_SpecularMap ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMapUV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness ("Invert Smoothness", Float) = 0 + _SpecularMask ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMaskUV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom ("Smoothness From", Int) = 1 + // Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Int) = 0 + _AnisoSpec1Alpha ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 1 + _Spec1Offset ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Float) = 0 + _AnisoTangentMap ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMapPan, _AnisoTangentMapUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMapUV ("UV", Int) = 0 + //toon aniso + _SpecularToonStart ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 1)) = .95 + _SpecularToonEnd ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicroPan, _SpecularAnisoJitterMicroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicroUV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacroPan, _SpecularAnisoJitterMacroUV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacroPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacroUV ("UV", Int) = 0 + // Toon Specular + [MultiSlider]_SpecularToonInnerOuter ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular ("Specular Reflections", Float) = 0 + + // Second Specular + [HideInInspector] m_start_specular1 ("Specular Reflections 2", Float) = 0 + [ToggleUI]_EnableSpecular1 ("Enable Specular", Float) = 0 + [Enum(Realistic, 1, Toon, 2, Anisotropic, 3, Toon Aniso, 4)] _SpecularType1 ("Specular Type", Int) = 1 + [Enum(vertex, 0, pixel, 1)] _SpecularNormal1 ("Normal Select", Int) = 1 + _SpecularTint1 ("Specular Tint", Color) = (1, 1, 1, 1) + _SpecularMetallic1 ("Metallic", Range(0, 1)) = 0 + [Gradient]_SpecularMetallicMap1 ("Metallic Map--{reference_properties:[_SpecularMetallicMapPan, _SpecularMetallicMapUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMetallicMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMetallicMap1UV ("UV", Int) = 0 + _SpecularSmoothness1 ("Smoothness--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==1},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==3}}}", Range(-2, 1)) = .75 + _SpecularMap1 ("Specular Map", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMap1UV ("UV", Int) = 0 + [ToggleUI]_SpecularInvertSmoothness1 ("Invert Smoothness", Float) = 0 + _SpecularMask1 ("Specular Mask", 2D) = "white" { } + [HideInInspector][Vector2]_SpecularMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularMask1UV ("UV", Int) = 0 + [Enum(Alpha, 0, Grayscale, 1)] _SmoothnessFrom1 ("Smoothness From", Int) = 1 + // Second Anisotropic Specular + [Enum(Tangent, 0, binormal, 1)] _SpecWhatTangent1 ("(Bi)Tangent?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Int) = 0 + _AnisoSpec1Alpha1 ("Spec1 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _AnisoSpec2Alpha1 ("Spec2 Alpha--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 1 + _Spec1Offset1 ("Spec1 Offset--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(-1, 1)) = 0 + _Spec2Smoothness1 ("Spec2 Smoothness--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==3}}", Range(0, 1)) = 0 + [ToggleUI]_AnisoUseTangentMap1 ("Use Directional Map?--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Float) = 0 + _AnisoTangentMap1 ("Anisotropic Directional Map--{reference_properties:[_AnisoTangentMap1Pan, _AnisoTangentMap1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "bump" { } + [HideInInspector][Vector2]_AnisoTangentMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _AnisoTangentMap1UV ("UV", Int) = 0 + // Second toon aniso + _SpecularToonStart1 ("Spec Toon Start--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 1)) = .95 + _SpecularToonEnd1 ("Spec Toon End--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Range(0, 2)) = 1 + //[ToggleUI]_CenterOutSpecColor1 ("Center Out SpecMap--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [ToggleUI]_SpecularAnisoJitterMirrored1 ("Mirrored?--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==4}}", Float) = 0 + [Curve]_SpecularAnisoJitterMicro1 ("Micro Shift--{reference_properties:[_SpecularAnisoJitterMicro1Pan, _SpecularAnisoJitterMicro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMicroMultiplier1 ("Micro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMicro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMicro1UV ("UV", Int) = 0 + [Curve]_SpecularAnisoJitterMacro1 ("Macro Shift--{reference_properties:[_SpecularAnisoJitterMacro1Pan, _SpecularAnisoJitterMacro1UV], condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", 2D) = "black" { } + _SpecularAnisoJitterMacroMultiplier1 ("Macro Multiplier--{condition_show:{type:OR,condition1:{type:PROPERTY_BOOL,data:_SpecularType1==3},condition2:{type:PROPERTY_BOOL,data:_SpecularType1==4}}}", Range(0, 10)) = 0 + [HideInInspector][Vector2]_SpecularAnisoJitterMacro1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _SpecularAnisoJitterMacro1UV ("UV", Int) = 0 + // Second Toon Specular + [MultiSlider]_SpecularToonInnerOuter1 ("Inner/Outer Edge--{condition_show:{type:PROPERTY_BOOL,data:_SpecularType1==2}}", Vector) = (0.25, 0.3, 0, 1) + [HideInInspector] m_end_specular1 ("Specular Reflections", Float) = 0 + + // First Emission + [HideInInspector] m_Special_Effects ("Special Effects", Float) = 0 + [HideInInspector] m_start_emissionOptions ("Emission / Glow", Float) = 0 + [Toggle(_EMISSION)]_EnableEmission ("Enable Emission", Float) = 0 + [ToggleUI]_EmissionReplace ("Replace Base Color", Float) = 0 + [HDR]_EmissionColor ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMapUV ("UV", Int) = 0 + _EmissionMask ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMaskUV ("UV", Int) = 0 + _EmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled ("Enable Hue Shift", Float) = 0 + _EmissionHueShift ("Hue Shift", Range(0, 1)) = 0 + + // Center out emission + [HideInInspector] m_start_CenterOutEmission ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission ("inward out emission", Float) = 0 + + // Glow in the dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions ("Blinking Emission", Float) = 0 + + // Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor ("VColor as position", float) = 0 + _EmissiveScroll_Direction ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width ("Width", Float) = 10 + _EmissiveScroll_Velocity ("Velocity", Float) = 10 + _EmissiveScroll_Interval ("Interval", Float) = 20 + _EmissionScrollingOffset ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmissionOptions ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emissionOptions ("Emission / Glow", Float) = 0 + + // Second Enission + [HideInInspector] m_start_emission1Options ("Emission / Glow 2 (Requires Emission 1 Enabled)", Float) = 0 + [Toggle(EFFECT_HUE_VARIATION)]_EnableEmission1 ("Enable Emission 2", Float) = 0 + [HDR]_EmissionColor1 ("Emission Color", Color) = (1, 1, 1, 1) + [Gradient]_EmissionMap1 ("Emission Map", 2D) = "white" { } + [ToggleUI]_EmissionBaseColorAsMap1 ("Base Color as Map?", Float) = 0 + [HideInInspector][Vector2]_EmissionMap1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMap1UV ("UV", Int) = 0 + _EmissionMask1 ("Emission Mask", 2D) = "white" { } + [HideInInspector][Vector2]_EmissionMask1Pan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _EmissionMask1UV ("UV", Int) = 0 + _EmissionStrength1 ("Emission Strength", Range(0, 20)) = 0 + [ToggleUI]_EmissionHueShiftEnabled1 ("Enable Hue Shift", Float) = 0 + _EmissionHueShift1 ("Hue Shift", Range(0, 1)) = 0 + + // Second Center Out Enission + [HideInInspector] m_start_CenterOutEmission1 ("Center Out Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionCenterOutEnabled1 ("Enable Center Out", Float) = 0 + _EmissionCenterOutSpeed1 ("Flow Speed", Float) = 5 + [HideInInspector] m_end_CenterOutEmission1 ("inward out emission", Float) = 0 + + // Second Glow In The Dark Emission + [HideInInspector] m_start_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + [HideInInspector][ToggleUI]_EnableGITDEmission1 ("Enable Glow In The Dark", Float) = 0 + [Enum(World, 0, Mesh, 1)] _GITDEWorldOrMesh1 ("Lighting Type", Int) = 0 + _GITDEMinEmissionMultiplier1 ("Min Emission Multiplier", Range(0, 1)) = 1 + _GITDEMaxEmissionMultiplier1 ("Max Emission Multiplier", Range(0, 1)) = 0 + _GITDEMinLight1 ("Min Lighting", Range(0, 1)) = 0 + _GITDEMaxLight1 ("Max Lighting", Range(0, 1)) = 1 + [HideInInspector] m_end_glowInDarkEmissionOptions1 ("Glow In The Dark Emission (Requires Lighting Enabled)", Float) = 0 + + // Second Blinking Emission + [HideInInspector] m_start_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + [HideInInspector][ToggleUI]_EmissionBlinkingEnabled1 ("Enable Blinking", Float) = 0 + _EmissiveBlink_Min1 ("Emissive Blink Min", Float) = 0 + _EmissiveBlink_Max1 ("Emissive Blink Max", Float) = 1 + _EmissiveBlink_Velocity1 ("Emissive Blink Velocity", Float) = 4 + _EmissionBlinkingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_blinkingEmissionOptions1 ("Blinking Emission", Float) = 0 + + // Scrolling Scrolling Emission + [HideInInspector] m_start_scrollingEmissionOptions1 ("Scrolling Emission", Float) = 0 + [HideInInspector][ToggleUI] _ScrollingEmission1 ("Enable Scrolling Emission", Float) = 0 + [ToggleUI]_EmissionScrollingUseCurve1 ("Use Curve", float) = 0 + [Curve]_EmissionScrollingCurve1 ("Curve", 2D) = "white" { } + [ToggleUI]_EmissionScrollingVertexColor1 ("VColor as position", float) = 0 + _EmissiveScroll_Direction1 ("Direction", Vector) = (0, -10, 0, 0) + _EmissiveScroll_Width1 ("Width", Float) = 10 + _EmissiveScroll_Velocity1 ("Velocity", Float) = 10 + _EmissiveScroll_Interval1 ("Interval", Float) = 20 + _EmissionScrollingOffset1 ("Offset", Float) = 0 + [HideInInspector] m_end_scrollingEmission1Options ("Scrolling Emission", Float) = 0 + [HideInInspector] m_end_emission1Options ("Emission / Glow 2", Float) = 0 + + // Flipbook + [HideInInspector] m_start_flipBook ("Flipbook", Float) = 0 + [Toggle(_SUNDISK_HIGH_QUALITY)]_EnableFlipbook ("Enable Flipbook", Float) = 0 + [ToggleUI]_FlipbookAlphaControlsFinalAlpha ("Flipbook Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookIntensityControlsAlpha ("Intensity Controls Alpha?", Float) = 0 + [ToggleUI]_FlipbookColorReplaces ("Color Replaces Flipbook", Float) = 0 + [TextureArray]_FlipbookTexArray ("Texture Array", 2DArray) = "" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookTexArrayUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookTexArrayPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookMask ("Mask", 2D) = "white" { } + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _FlipbookMaskUV ("UV", Int) = 0 + [HideInInspector][Vector2]_FlipbookMaskPan ("Panning", Vector) = (0, 0, 0, 0) + _FlipbookColor ("Color & alpha", Color) = (1, 1, 1, 1) + _FlipbookTotalFrames ("Total Frames", Int) = 1 + _FlipbookFPS ("FPS", Float) = 30.0 + _FlipbookScaleOffset ("Scale | Offset", Vector) = (1, 1, 0, 0) + [ToggleUI]_FlipbookTiled ("Tiled?", Float) = 0 + _FlipbookEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + _FlipbookRotation ("Rotation", Range(0, 360)) = 0 + _FlipbookRotationSpeed ("Rotation Speed", Float) = 0 + _FlipbookReplace ("Replace", Range(0, 1)) = 1 + _FlipbookMultiply ("Multiply", Range(0, 1)) = 0 + _FlipbookAdd ("Add", Range(0, 1)) = 0 + + // Flipbook Manual Control + [HideInInspector] m_start_manualFlipbookControl ("Manual Control", Float) = 0 + _FlipbookCurrentFrame ("Current Frame", Float) = -1 + [HideInInspector] m_end_manualFlipbookControl ("Manual Control", Float) = 0 + [HideInInspector] m_end_flipBook ("Flipbook", Float) = 0 + + // Dissolve + [HideInInspector] m_start_dissolve ("Dissolve", Float) = 0 + [Toggle(DISTORT)]_EnableDissolve ("Enable Dissolve", Float) = 0 + [Enum(Basic, 1, Point2Point, 2)] _DissolveType ("Dissolve Type", Int) = 1 + _DissolveEdgeWidth ("Edge Width", Range(0, .5)) = 0.025 + _DissolveEdgeHardness ("Edge Hardness", Range(0, 1)) = 0.5 + _DissolveEdgeColor ("Edge Color", Color) = (1, 1, 1, 1) + [Gradient]_DissolveEdgeGradient ("Edge Gradient", 2D) = "white" { } + _DissolveEdgeEmission ("Edge Emission", Range(0, 20)) = 0 + _DissolveTextureColor ("Dissolved Color", Color) = (1, 1, 1, 1) + _DissolveToTexture ("Dissolved Texture", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveToTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveToTextureUV ("UV", Int) = 0 + _DissolveToEmissionStrength ("Dissolved Emission Strength", Range(0, 20)) = 0 + _DissolveNoiseTexture ("Dissolve Noise", 2D) = "white" { } + [HideInInspector][Vector2]_DissolveNoiseTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveNoiseTextureUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertNoise ("Invert?", Float) = 0 + _DissolveDetailNoise ("Dissolve Detail Noise", 2D) = "black" { } + [HideInInspector][Vector2]_DissolveDetailNoisePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveDetailNoiseUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveInvertDetailNoise ("Invert?", Float) = 0 + _DissolveDetailStrength ("Dissolve Detail Strength", Range(0, 1)) = 0.1 + _DissolveAlpha ("Dissolve Alpha", Range(0, 1)) = 0 + _DissolveMask ("Dissolve Mask", 2D) = "white" { } + [ToggleUI]_DissolveUseVertexColors ("VertexColor.g Mask", Float) = 0 + [HideInInspector][Vector2]_DissolveMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _DissolveMaskUV ("UV", Int) = 0 + [HideInInspector][ToggleUI]_DissolveMaskInvert ("Invert?", Float) = 0 + _ContinuousDissolve ("Continuous Dissolve Speed", Float) = 0 + [HideInInspector] m_start_dissolveMasking ("Effect Masking", Float) = 0 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmissionSide ("Emission 1", Int) = 2 + [Enum(Undissolved, 0, Dissolved, 1, Both, 2)] _DissolveEmission1Side ("Emission 2", Int) = 2 + [HideInInspector] m_end_dissolveMasking ("Effect Masking", Float) = 0 + + // Point to Point Dissolve + [HideInInspector] m_start_pointToPoint ("point to point", Float) = 0 + [Enum(Local, 0, World, 1)] _DissolveP2PWorldLocal ("World/Local", Int) = 0 + _DissolveP2PEdgeLength ("Edge Length", Float) = 0.1 + [Vector3]_DissolveStartPoint ("Start Point", Vector) = (0, -1, 0, 0) + [Vector3]_DissolveEndPoint ("End Point", Vector) = (0, 1, 0, 0) + [HideInInspector] m_end_pointToPoint ("Point To Point", Float) = 0 + + // Locked in anim sldiers + [HideInInspector] m_start_BonusSliders ("Locked In Anim Sliders", Float) = 0 + _DissolveAlpha0 ("Dissolve Alpha 0", Range(-1, 1)) = 0 + _DissolveAlpha1 ("Dissolve Alpha 1", Range(-1, 1)) = 0 + _DissolveAlpha2 ("Dissolve Alpha 2", Range(-1, 1)) = 0 + _DissolveAlpha3 ("Dissolve Alpha 3", Range(-1, 1)) = 0 + _DissolveAlpha4 ("Dissolve Alpha 4", Range(-1, 1)) = 0 + _DissolveAlpha5 ("Dissolve Alpha 5", Range(-1, 1)) = 0 + _DissolveAlpha6 ("Dissolve Alpha 6", Range(-1, 1)) = 0 + _DissolveAlpha7 ("Dissolve Alpha 7", Range(-1, 1)) = 0 + _DissolveAlpha8 ("Dissolve Alpha 8", Range(-1, 1)) = 0 + _DissolveAlpha9 ("Dissolve Alpha 9", Range(-1, 1)) = 0 + [HideInInspector] m_end_BonusSliders ("Locked In Sliders", Float) = 0 + [HideInInspector] m_end_dissolve ("Dissolve", Float) = 0 + + // Panosphere + [HideInInspector] m_start_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + [Toggle(_DETAIL_MULX2)]_PanoToggle ("Enable Panosphere", Float) = 0 + [ToggleUI]_PanoInfiniteStereoToggle ("Infinite Stereo", Float) = 0 + _PanosphereColor ("Color", Color) = (1, 1, 1, 1) + _PanosphereTexture ("Texture", 2D) = "white" { } + _PanoMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_PanoMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _PanoMaskUV ("UV", Int) = 0 + _PanoEmission ("Emission Strength", Range(0, 10)) = 0 + _PanoBlend ("Alpha", Range(0, 1)) = 0 + [Vector3]_PanospherePan ("Pan Speed", Vector) = (0, 0, 0, 0) + [ToggleUI]_PanoCubeMapToggle ("Use Cubemap", Float) = 0 + [TextureNoSO]_PanoCubeMap ("CubeMap", Cube) = "" { } + [HideInInspector] m_end_panosphereOptions ("Panosphere / Cubemaps", Float) = 0 + + // Glitter + [HideInInspector] m_start_glitter ("Glitter / Sparkle", Float) = 0 + [Toggle(_SUNDISK_SIMPLE)]_GlitterEnable ("Enable Glitter?", Float) = 0 + [Enum(Angle, 0, Linear Emission, 1)]_GlitterMode ("Mode", Int) = 0 + [Enum(Circle, 0, Square, 1)]_GlitterShape ("Shape", Int) = 0 + [Enum(Add, 0, Replace, 1)] _GlitterBlendType ("Blend Mode", Int) = 0 + [HDR]_GlitterColor ("Color", Color) = (1, 1, 1) + _GlitterUseSurfaceColor ("Use Surface Color", Range(0, 1)) = 0 + _GlitterColorMap ("Glitter Color Map", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterColorMapPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterColorMapUV ("UV", Int) = 0 + [HideInInspector][Vector2]_GlitterPan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterMask ("Glitter Mask", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _GlitterMaskUV ("UV", Int) = 0 + _GlitterTexture ("Glitter Texture--{reference_properties:[_GlitterTexturePan]}", 2D) = "white" { } + [HideInInspector][Vector2]_GlitterTexturePan ("Panning", Vector) = (0, 0, 0, 0) + _GlitterTextureRotation ("Rotation Speed", Float) = 0 + _GlitterFrequency ("Glitter Density", Float) = 300.0 + _GlitterJitter ("Glitter Jitter", Range(0, 1)) = 1.0 + _GlitterSpeed ("Glitter Speed", Float) = 10.0 + _GlitterSize ("Glitter Size", Range(0, 1)) = .3 + _GlitterContrast ("Glitter Contrast--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(1, 1000)) = 300 + _GlitterAngleRange ("Glitter Angle Range--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 90)) = 90 + _GlitterMinBrightness ("Glitter Min Brightness", Range(0, 1)) = 0 + _GlitterBrightness ("Glitter Max Brightness", Range(0, 40)) = 3 + _GlitterBias ("Glitter Bias--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==0}}", Range(0, 1)) = .8 + _GlitterCenterSize ("dim light--{condition_show:{type:AND,condition1:{type:PROPERTY_BOOL,data:_GlitterMode==1},condition2:{type:PROPERTY_BOOL,data:_GlitterShape==1}}}", Range(0, 1)) = .08 + _glitterFrequencyLinearEmissive ("Frequency--{condition_show:{type:PROPERTY_BOOL,data:_GlitterMode==1}}", Range(0, 100)) = 20 + _GlitterJaggyFix ("Jaggy Fix--{condition_show:{type:PROPERTY_BOOL,data:_GlitterShape==1}}", Range(0, .1)) = .0 + + // Glitter Random Colors + [HideInInspector] m_start_glitterRandom ("Random Things", Float) = 0 + [ToggleUI]_GlitterRandomColors ("Random Colors", Float) = 0 + [MultiSlider]_GlitterMinMaxSaturation ("Saturation Range", Vector) = (0.8, 1, 0, 1) + [MultiSlider]_GlitterMinMaxBrightness ("Brightness Range", Vector) = (0.8, 1, 0, 1) + [ToggleUI]_GlitterRandomSize("Random Size?", Float) = 0 + [MultiSlider]_GlitterMinMaxSize ("Size Range", Vector) = (0.1, 0.5, 0, 1) + [ToggleUI]_GlitterRandomRotation("Random Tex Rotation", Float) = 0 + [HideInInspector] m_end_glitterRandom ("Random Colors", Float) = 0 + [HideInInspector] m_end_glitter ("Glitter / Sparkle", Float) = 0 + + // MSDF OVERLAY + [HideInInspector] m_start_Text ("MSDF Text Overlay", Float) = 0 + _TextGlyphs ("Font Array", 2D) = "black" { } + _TextPixelRange ("Pixel Range", Float) = 4.0 + [Toggle(EFFECT_BUMP)]_TextEnabled ("Text?", Float) = 0 + + // FPS + [HideInInspector] m_start_TextFPS ("FPS", Float) = 0 + [ToggleUI]_TextFPSEnabled ("FPS Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextFPSUV ("FPS UV", Int) = 0 + _TextFPSColor ("Color", Color) = (1, 1, 1, 1) + _TextFPSEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextFPSOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextFPSRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextFPSScale ("Scale", Vector) = (1, 1, 1, 1) + _TextFPSPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextFPS ("FPS", Float) = 0 + + // POSITION + [HideInInspector] m_start_TextPosition ("Position", Float) = 0 + [ToggleUI]_TextPositionEnabled ("Position Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextPositionUV ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVertical ("Vertical?", Float) = 0 + _TextPositionColor ("Color", Color) = (1, 0, 1, 1) + _TextPositionEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextPositionOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextPositionRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextPositionScale ("Scale", Vector) = (1, 1, 1, 1) + _TextPositionPadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextPosition ("Position", Float) = 0 + + // INSTANCE TIME + [HideInInspector] m_start_TextInstanceTime ("Instance Time", Float) = 0 + [ToggleUI]_TextTimeEnabled ("Time Text?", Float) = 0 + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _TextTimeUV ("Time UV", Int) = 0 + _TextTimeColor ("Color", Color) = (1, 0, 1, 1) + _TextTimeEmissionStrength ("Emission Strength", Range(0, 20)) = 0 + [Vector2]_TextTimeOffset ("Offset", Vector) = (0, 0, 0, 0) + _TextTimeRotation ("Rotation", Range(0, 360)) = 0 + [Vector2]_TextTimeScale ("Scale", Vector) = (1, 1, 1, 1) + _TextTimePadding ("Padding Reduction", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_TextInstanceTime ("Instance Time", Float) = 0 + [HideInInspector] m_end_Text ("MSDF Text Overlay", Float) = 0 + + // Mirror Rendering + [HideInInspector] m_start_mirrorOptions ("Mirror", Float) = 0 + [Toggle(_REQUIRE_UV2)]_EnableMirrorOptions ("Enable Mirror Options", Float) = 0 + [Enum(ShowInBoth, 0, ShowOnlyInMirror, 1, DontShowInMirror, 2)] _Mirror ("Show in mirror", Int) = 0 + [ToggleUI]_EnableMirrorTexture ("Enable Mirror Texture", Float) = 0 + _MirrorTexture ("Mirror Tex", 2D) = "white" { } + [HideInInspector][Vector2]_MirrorTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MirrorTextureUV ("UV", Int) = 0 + [HideInInspector] m_end_mirrorOptions ("Mirror", Float) = 0 + + // Distance Fade + [HideInInspector] m_start_distanceFade ("Distance Fade", Float) = 0 + _MainMinAlpha ("Minimum Alpha", Range(0, 1)) = 0 + _MainFadeTexture ("Fade Mask", 2D) = "white" { } + [HideInInspector][Vector2]_MainFadeTexturePan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _MainFadeTextureUV ("UV", Int) = 0 + [Vector2]_MainDistanceFade ("Distance Fade X to Y", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_distanceFade ("Distance Fade", Float) = 0 + + // Angular Fade + [HideInInspector] m_start_angularFade ("Angular Fade", Float) = 0 + [Toggle(_SUNDISK_NONE)]_EnableRandom ("Enable Angular Fade", Float) = 0 + [Enum(Camera Face Model, 0, Model Face Camera, 1, Face Each Other, 2)] _AngleType ("Angle Type", Int) = 0 + [Enum(Model, 0, Vertex, 1)] _AngleCompareTo ("Model or Vert Positon", Int) = 0 + [Vector3]_AngleForwardDirection ("Forward Direction", Vector) = (0, 0, 1, 0) + _CameraAngleMin ("Camera Angle Min", Range(0, 180)) = 45 + _CameraAngleMax ("Camera Angle Max", Range(0, 180)) = 90 + _ModelAngleMin ("Model Angle Min", Range(0, 180)) = 45 + _ModelAngleMax ("Model Angle Max", Range(0, 180)) = 90 + _AngleMinAlpha ("Min Alpha", Range(0, 1)) = 0 + [HideInInspector] m_end_angularFade ("Angular Fade", Float) = 0 + + // UV Distortion + [HideInInspector] m_start_distortionFlow ("UV Distortion", Float) = 0 + [Toggle(USER_LUT)] _EnableDistortion ("Enabled?", Float) = 0 + _DistortionMask ("Mask--{reference_properties:[_DistortionMaskPan, _DistortionMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_DistortionMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _DistortionMaskUV ("UV", Int) = 0 + _DistortionFlowTexture ("Distortion Texture 1", 2D) = "black" { } + _DistortionFlowTexture1 ("Distortion Texture 2", 2D) = "black" { } + _DistortionStrength ("Strength1", Float) = 0.5 + _DistortionStrength1 ("Strength2", Float) = 0.5 + [Vector2]_DistortionSpeed ("Speed1", Vector) = (0.5, 0.5, 0, 0) + [Vector2]_DistortionSpeed1 ("Speed2", Vector) = (0.5, 0.5, 0, 0) + [HideInInspector] m_end_distortionFlow ("UV Distortion", Float) = 0 + + // Outline Options + [HideInInspector] m_outlineOptions ("Outlines", Float) = 0 + [ToggleUI]_commentIfZero_EnableOutlinePass ("Enable Outlines", float) = 0 + [Enum(Basic, 0, Tint, 1, Rim Light, 2, Directional, 3, DropShadow, 4)]_OutlineMode ("Mode", Int) = 0 + _OutlineTintMix ("Tint Mix--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==1}}", Range(0, 1)) = 0 + _OutlineRimLightBlend ("Rim Light Blend--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==2}}", Range(0, 1)) = 0 + _OutlinePersonaDirection ("directional Offset XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==3}}", Vector) = (1, 0, 0, 0) + _OutlineDropShadowOffset ("Drop Direction XY--{condition_show:{type:PROPERTY_BOOL,data:_OutlineMode==4}}", Vector) = (1, 0, 0, 0) + [ToggleUI]_OutlineFixedSize ("Fixed Size?", Float) = 0 + [Enum(Off, 0, Normals, 1, Mask VC.r, 2)]_OutlineUseVertexColors ("Vertex Color", Float) = 0 + [ToggleUI]_OutlineLit ("Enable Lighting", Float) = 1 + _LineWidth ("Width", Float) = 0 + _LineColor ("Color", Color) = (1, 1, 1, 1) + _OutlineEmission ("Outline Emission", Float) = 0 + _OutlineTexture ("Outline Texture--{reference_properties:[_OutlineTexturePan, _OutlineTextureUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineTexturePan ("Outline Texture Pan", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineTextureUV ("UV", Int) = 0 + _OutlineMask ("Outline Mask--{reference_properties:[_OutlineMaskPan, _OutlineMaskUV]}", 2D) = "white" { } + [HideInInspector][Vector2]_OutlineMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _OutlineMaskUV ("UV", Int) = 0 + _OutlineShadowStrength ("Shadow Strength", Range(0, 1)) = 1 + [HideInInspector] m_start_outlineAdvanced ("Advanced", Float) = 0 + [Vector2]_OutlineFadeDistance ("Outline distance Fade", Vector) = (0, 0, 0, 0) + [Enum(UnityEngine.Rendering.CullMode)] _OutlineCull ("Cull", Float) = 1 + _OutlineOffsetFactor("Offset Factor", Float) = 0 + _OutlineOffsetUnits("Offset Units", Float) = 0 + [HideInInspector] m_end_outlineAdvanced ("Advanced", Float) = 0 + + // Parallax Mapping + [HideInInspector] m_ParallaxMap ("Parallax", Float) = 0 + [Toggle(_PARALLAXMAP)]_ParallaxMap ("Enable Parallax FX", Float) = 0 + [ToggleUI]_ParallaxHeightMapEnabled ("Enable Parallax Height", Float) = 0 + [ToggleUI]_ParallaxInternalMapEnabled ("Enable Parallax Internal", Float) = 0 + [HideInInspector] m_start_parallaxHeightmap ("Heightmap", Float) = 0 + [Vector2]_ParallaxHeightMapPan ("Pan", Vector) = (0, 0, 0, 0) + [Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3)] _ParallaxUV ("Parallax UV", Int) = 0 + _ParallaxHeightMap ("Height Map", 2D) = "black" { } + _ParallaxHeightMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxHeightMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxHeightMapMaskUV ("UV", Int) = 0 + _ParallaxStrength ("Parallax Strength", Range(0, 1)) = 0 + [HideInInspector] m_end_parallaxHeightmap ("Heightmap", Float) = 0 + [HideInInspector] m_start_parallaxInternal ("Internal", Float) = 0 + [Enum(Basic, 0, HeightMap, 1)] _ParallaxInternalHeightmapMode ("Parallax Mode", Int) = 0 + [ToggleUI]_ParallaxInternalHeightFromAlpha ("HeightFromAlpha", Float) = 0 + _ParallaxInternalMap ("Internal Map", 2D) = "black" { } + _ParallaxInternalMapMask ("Mask", 2D) = "white" { } + [HideInInspector][Vector2]_ParallaxInternalMapMaskPan ("Panning", Vector) = (0, 0, 0, 0) + [HideInInspector][Enum(UV0, 0, UV1, 1, UV2, 2, UV3, 3, DistortedUV1, 4)] _ParallaxInternalMapMaskUV ("UV", Int) = 0 + _ParallaxInternalIterations ("Parallax Internal Iterations", Range(1, 50)) = 1 + _ParallaxInternalMinDepth ("Min Depth", Float) = 0 + _ParallaxInternalMaxDepth ("Max Depth", Float) = 1 + _ParallaxInternalMinFade ("Min Depth Brightness", Range(0, 5)) = 0 + _ParallaxInternalMaxFade ("Max Depth Brightness", Range(0, 5)) = 1 + _ParallaxInternalMinColor ("Min Depth Color", Color) = (1, 1, 1, 1) + _ParallaxInternalMaxColor ("Max Depth Color", Color) = (1, 1, 1, 1) + [Vector2]_ParallaxInternalPanSpeed ("Pan Speed", Vector) = (0, 0, 0, 0) + [Vector2]_ParallaxInternalPanDepthSpeed ("Per Level Speed Multiplier", Vector) = (0, 0, 0, 0) + [HideInInspector] m_end_parallaxInternal ("Internal", Float) = 0 + [HideInInspector] m_start_parallaxAdvanced ("Advanced", Float) = 0 + _ParallaxBias ("Parallax Bias (0.42)", Float) = 0.42 + [HideInInspector] m_end_parallaxAdvanced ("Advanced", Float) = 0 + + // Rendering Options + [HideInInspector] m_renderingOptions ("Rendering Options", Float) = 0 + [Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull", Float) = 2 + [Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Float) = 4 + [Enum(Off, 0, On, 1)] _ZWrite ("ZWrite", Int) = 1 + [Enum(Thry.ColorMask)] _ColorMask ("Color Mask", Int) = 15 + _OffsetFactor ("Offset Factor", Float) = 0.0 + _OffsetUnits ("Offset Units", Float) = 0.0 + [ToggleUI]_IgnoreFog ("Ignore Fog", Float) = 0 + [HideInInspector] Instancing ("Instancing", Float) = 0 //add this property for instancing variants settings to be shown + + // Blending Options + [HideInInspector] m_start_blending ("Blending", Float) = 0 + [Enum(Thry.BlendOp)]_BlendOp ("RGB Blend Op", Int) = 0 + [Enum(Thry.BlendOp)]_BlendOpAlpha ("Alpha Blend Op", Int) = 0 + [Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("Source Blend", Int) = 1 + [Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("Destination Blend", Int) = 0 + [HideInInspector] m_end_blending ("Blending", Float) = 0 + + // Stencils + [HideInInspector] m_start_StencilPassOptions ("Stencil", Float) = 0 + [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_StencilPassOptions ("Stencil", Float) = 0 + + // Outline Stencil + [HideInInspector] m_start_OutlineStencil ("Outline Stencil--{is_hideable:true, condition_show:{type:PROPERTY_BOOL,data:_commentIfZero_EnableOutlinePass==1}}", Float) = 0 + [IntRange] _OutlineStencilRef ("Stencil Reference Value", Range(0, 255)) = 0 + [IntRange] _OutlineStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255 + [IntRange] _OutlineStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilPassOp ("Stencil Pass Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilFailOp ("Stencil Fail Op", Float) = 0 + [Enum(UnityEngine.Rendering.StencilOp)] _OutlineStencilZFailOp ("Stencil ZFail Op", Float) = 0 + [Enum(UnityEngine.Rendering.CompareFunction)] _OutlineStencilCompareFunction ("Stencil Compare Function", Float) = 8 + [HideInInspector] m_end_OutlineStencil ("Outline Stencil", Float) = 0 + + // Debug Options + [HideInInspector] m_start_debugOptions ("Debug", Float) = 0 + [HideInInspector][Toggle(_COLOROVERLAY_ON)]_DebugEnabled ("Display Debug Info", Float) = 0 + _VertexUnwrap ("Unwrap", Range(0, 1)) = 0 + [Enum(Off, 0, Vertex Normal, 1, Pixel Normal, 2, Tangent, 3, Binormal, 4, Local 0 Distance, 5)] _DebugMeshData ("Mesh Data", Int) = 0 + [Enum(Off, 0, Attenuation, 1, Direct Lighting, 2, Indirect Lighting, 3, light Map, 4, Ramped Light Map, 5, Final Lighting, 6)] _DebugLightingData ("Lighting Data", Int) = 0 + [Enum(Off, 0, View Dir, 1, Tangent View Dir, 2, Forward Dir, 3, WorldPos, 4, View Dot Normal, 5)] _DebugCameraData ("Camera Data", Int) = 0 + [HideInInspector] m_end_debugOptions ("Debug", Float) = 0 + + //[HideInInspector] m_animationToggles ("Animation Support Toggles", Float) = 0 + //[HelpBox(1)] _AnimationToggleHelp ("You don't need to search through this list. You can enable animation support on any property by right clicking it", Int) = 0 + + // Main + [HideInInspector]_ColorAnimated ("Color & Alpha", Int) = 0 + [HideInInspector]_MainTexAnimated ("Texture", Int) = 0 + [HideInInspector]_MainTex_STAnimated ("Texture Offset/Scale", Int) = 0 + [HideInInspector]_MainTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_SaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_MainVertexColoringAnimated ("Use Vertex Color", Int) = 0 + [HideInInspector]_MainUseVertexColorAlphaAnimated ("Use Vertex Alpha", Int) = 0 + [HideInInspector]_MainEmissionStrengthAnimated ("Basic Emission", Int) = 0 + [HideInInspector]_BumpMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_BumpMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_BumpMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_BumpScaleAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_AlphaMaskAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_AlphaMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AlphaMaskUVAnimated ("UV", Int) = 0 + + //Hue Shifting + [HideInInspector]_MainHueShiftToggleAnimated ("Toggle Hueshift", Int) = 0 + [HideInInspector]_MainHueShiftReplaceAnimated ("Replace?", Int) = 0 + [HideInInspector]_MainHueShiftAnimated ("Hue Shift", Int) = 0 + [HideInInspector]_MainHueShiftSpeedAnimated ("Shift Speed", Int) = 0 + [HideInInspector]_MainHueShiftMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MainHueShiftMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainHueShiftMaskUVAnimated ("UV", Int) = 0 + + // RGB Masking + [HideInInspector]_RGBMaskEnabledAnimated ("RGB Mask Enabled", Int) = 0 + [HideInInspector]_RGBUseVertexColorsAnimated ("Use Vertex Colors", Int) = 0 + [HideInInspector]_RGBBlendMultiplicativeAnimated ("Multiplicative?", Int) = 0 + [HideInInspector]_RGBMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RGBMaskPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RedColorAnimated ("R Color", Int) = 0 + [HideInInspector]_RedTexureAnimated ("R Texture", Int) = 0 + [HideInInspector]_RGBRedPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBRed_UVAnimated ("UV", Int) = 0 + [HideInInspector]_GreenColorAnimated ("G Color", Int) = 0 + [HideInInspector]_GreenTextureAnimated ("G Texture", Int) = 0 + [HideInInspector]_RGBGreenPanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBGreen_UVAnimated ("UV", Int) = 0 + [HideInInspector]_BlueColorAnimated ("B Color", Int) = 0 + [HideInInspector]_BlueTextureAnimated ("B Texture", Int) = 0 + [HideInInspector]_RGBBluePanningAnimated ("Panning", Int) = 0 + [HideInInspector]_RGBBlue_UVAnimated ("UV", Int) = 0 + [HideInInspector]_RGBNormalBlendAnimated ("UV", Int) = 0 + + // Detail Options + [HideInInspector]_DetailMaskAnimated ("Detail Mask (R:Texture, G:Normal)", Int) = 0 + [HideInInspector]_DetailMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTintAnimated ("Detail Texture Tint", Int) = 0 + [HideInInspector]_DetailTexAnimated ("Detail Texture", Int) = 0 + [HideInInspector]_DetailTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_DetailTexIntensityAnimated ("Detail Tex Intensity", Int) = 0 + [HideInInspector]_DetailBrightnessAnimated ("Detail Brightness:", Int) = 0 + [HideInInspector]_DetailNormalMapAnimated ("Detail Normal", Int) = 0 + [HideInInspector]_DetailNormalMapScaleAnimated ("Detail Normal Intensity", Int) = 0 + [HideInInspector]_DetailNormalMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DetailNormalMapUVAnimated ("UV", Int) = 0 + + //Vertex Manipulations + [HideInInspector]_VertexManipulationLocalTranslationAnimated ("Local Translation", Int) = 0 + [HideInInspector]_VertexManipulationLocalRotationAnimated ("Local Rotation", Int) = 0 + [HideInInspector]_VertexManipulationLocalScaleAnimated ("Local Scale", Int) = 0 + [HideInInspector]_VertexManipulationWorldTranslationAnimated ("World Translation", Int) = 0 + [HideInInspector]_VertexManipulationHeightAnimated ("Vertex Height", Int) = 0 + [HideInInspector]_VertexManipulationHeightMaskAnimated ("Height Map", Int) = 0 + [HideInInspector]_VertexManipulationHeightPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VertexManipulationHeightUVAnimated ("UV", Int) = 0 + [HideInInspector]_VertexManipulationHeightBiasAnimated ("Mask Bias", Int) = 0 + [HideInInspector]_VertexRoundingEnabledAnimated ("Rounding Enabled", Int) = 0 + [HideInInspector]_VertexRoundingDivisionAnimated ("Division Amount", Int) = 0 + + // Alpha Options + [HideInInspector]_AlphaModAnimated ("Alpha Mod", Int) = 0 + [HideInInspector]_CutoffAnimated ("Alpha Cuttoff", Int) = 0 + [HideInInspector]_DitheringEnabledAnimated ("Enable Dithering", Int) = 0 + [HideInInspector]_DitherGradientAnimated ("Dither Gradient", Int) = 0 + [HideInInspector]_ForceOpaqueAnimated ("Force Opaque", Int) = 0 + [HideInInspector]_MainShadowClipModAnimated ("Shadow Clip Mod", Int) = 0 + [HideInInspector]_AlphaToMaskAnimated ("Alpha To Coverage", Int) = 0 + [HideInInspector]_MainAlphaToCoverageAnimated ("Sharpenned A2C", Int) = 0 + [HideInInspector]_AlphaPremultiplyAnimated ("Alpha Premultiply", Int) = 0 + [HideInInspector]_MainMipScaleAnimated ("Mip Level Alpha Scale", Int) = 0 + + // Decal Texture + [HideInInspector]_DecalEnabledAnimated ("Enable", Int) = 0 + [HideInInspector]_DecalColorAnimated ("Color", Int) = 0 + [HideInInspector]_DecalEmissionStrengthAnimated ("Color", Int) = 0 + [HideInInspector]_DecalTextureAnimated ("Decal", Int) = 0 + [HideInInspector]_DecalTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DecalMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DecalMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DecalTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_DecalScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_DecalPositionAnimated ("Position", Int) = 0 + [HideInInspector]_DecalRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_DecalRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_DecalBlendAddAnimated ("Add", Int) = 0 + [HideInInspector]_DecalBlendMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_DecalBlendReplaceAnimated ("Replace", Int) = 0 + + // Lighting + [HideInInspector]_EnableLightingAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LightingModeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingStandardSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_LightingShadingEnabledAnimated ("Enable Shading-",Int) = 0 + [HideInInspector]_LightingRampTypeAnimated ("Ramp Type", Int) = 0 + [HideInInspector]_ToonRampAnimated ("Lighting Ramp", Int) = 0 + [HideInInspector]_LightingShadowMaskAnimated ("Ramp Mask", Int) = 0 + [HideInInspector]_LightingShadowMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ShadowOffsetAnimated ("Ramp Offset", Int) = 0 + [HideInInspector]_LightingGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingShadowColorAnimated ("Shadow Tint", Int) = 0 + [HideInInspector]_ShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_AttenuationMultiplierAnimated ("Unity Shadows", Int) = 0 + [HideInInspector]_LightingIgnoreAmbientColorAnimated ("Ignore Ambient Color", Int) = 0 + + [HideInInspector]_LightingDirectColorModeAnimated ("D Color", Int) = 0 + [HideInInspector]_LightingIndirectColorModeAnimated ("I Color?", Int) = 0 + [HideInInspector]_LightingMonochromaticAnimated ("Monochromatic Lighting?", Int) = 0 + [HideInInspector]_LightingUncappedAnimated ("Uncapped Lighting", Int) = 0 + [HideInInspector]_LightingOnlyUnityShadowsAnimated ("Only Unity Shadows", Int) = 0 + [HideInInspector]_LightingMinLightBrightnessAnimated ("Min Brightnes", Int) = 0 + [HideInInspector]_LightingMinShadowBrightnessRatioAnimated ("Shadow:Light min Ratio", Int) = 0 + + [HideInInspector]_LightingDetailShadowsEnabledAnimated ("Enabled Detail Shadows?", Int) = 0 + [HideInInspector]_LightingDetailShadowsAnimated ("Detail Shadows", Int) = 0 + [HideInInspector]_LightingDetailShadowsPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingDetailShadowsUVAnimated ("UV", Int) = 0 + [HideInInspector]_LightingDetailStrengthAnimated ("Detail Strength", Int) = 0 + + [HideInInspector]_LightingEnableAOAnimated ("Enable AO", Int) = 0 + [HideInInspector]_LightingAOTexAnimated ("AO Map", Int) = 0 + [HideInInspector]_LightingAOTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingAOTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_AOStrengthAnimated ("AO Strength", Range(0, 1)) = 0 + + [HideInInspector]_UseShadowTextureAnimated ("EnableShadowTexture", Int) = 0 + [HideInInspector]_LightingShadowTextureAnimated ("Shadow Texture", Int) = 0 + [HideInInspector]_LightingShadowTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_LightingShadowTextureUVAnimated ("UV", Int) = 0 + + [HideInInspector]_LightingEnableHSLAnimated ("Enabled HSL Lighting", Int) = 0 + [HideInInspector]_LightingHSLIntensityAnimated ("Shadow HSL Intensity", Int) = 0 + [HideInInspector]_LightingShadowHueAnimated ("Shadow Hue Change", Int) = 0 + [HideInInspector]_LightingShadowSaturationAnimated ("Shadow Saturation Change", Int) = 0 + [HideInInspector]_LightingShadowLightnessAnimated ("Shadow Lightness Change", Int) = 0 + + // point/spot Light Settings + [HideInInspector]_commentIfZero_LightingAdditiveEnableAnimated ("Enable Additive", Int) = 0 + [HideInInspector]_LightingAdditiveTypeAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_LightingAdditiveGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_LightingAdditiveGradientEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_LightingAdditivePassthroughAnimated ("Point Light Passthrough", Int) = 0 + [HideInInspector]_LightingAdditiveDetailStrengthAnimated ("Detail Shadow Strength", Int) = 0 + [HideInInspector]_LightingAdditiveLimitIntensityAnimated ("Limit Intensity", Int) = 0 + [HideInInspector]_LightingAdditiveMaxIntensityAnimated ("Max Intensity", Int) = 0 + + // Subsurface Scattering + [HideInInspector]_EnableSSSAnimated ("Enable Subsurface Scattering", Int) = 0 + [HideInInspector]_SSSColorAnimated ("Subsurface Color", Int) = 0 + [HideInInspector]_SSSThicknessMapAnimated ("Thickness Map", Int) = 0 + [HideInInspector]_SSSThicknessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SSSThicknessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SSSThicknessModAnimated ("Thickness mod", Int) = 0 + [HideInInspector]_SSSSCaleAnimated ("Light Strength", Int) = 0 + [HideInInspector]_SSSPowerAnimated ("Light Spread", Int) = 0 + [HideInInspector]_SSSDistortionAnimated ("Light Distortion", Int) = 0 + + // Rim Lighting + [HideInInspector]_EnableRimLightingAnimated ("Enable Rim Lighting", Int) = 0 + [HideInInspector]_RimLightNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_RimLightingInvertAnimated ("Invert Rim Lighting", Int) = 0 + [HideInInspector]_RimLightColorAnimated ("Rim Color", Int) = 0 + [HideInInspector]_RimWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimStrengthAnimated ("Rim Emission", Int) = 0 + [HideInInspector]_RimBrightenAnimated ("Rim Color Brighten", Int) = 0 + [HideInInspector]_RimLightColorBiasAnimated ("Rim Color Bias", Int) = 0 + [HideInInspector]_RimTexAnimated ("Rim Texture", Int) = 0 + [HideInInspector]_RimTexPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimTexUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimMaskAnimated ("Rim Mask", Int) = 0 + [HideInInspector]_RimMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimMaskUVAnimated ("UV", Int) = 0 + + // Rim Noise + [HideInInspector]_RimWidthNoiseTextureAnimated ("Rim Width Noise", Int) = 0 + [HideInInspector]_RimWidthNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimWidthNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimWidthNoiseStrengthAnimated ("Intensity", Int) = 0 + + // Rim Shadow Mix + [HideInInspector]_ShadowMixAnimated ("Shadow Mix In", Int) = 0 + [HideInInspector]_ShadowMixThresholdAnimated ("Shadow Mix Threshold", Int) = 0 + [HideInInspector]_ShadowMixWidthModAnimated ("Shadow Mix Width Mod", Int) = 0 + + // Environmental Rim Lighting + [HideInInspector]_EnableEnvironmentalRimAnimated ("Enable Environmental Rim", Int) = 0 + [HideInInspector]_RimEnviroMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_RimEnviroMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_RimEnviroMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_RimEnviroBlurAnimated ("Blur", Int) = 0 + [HideInInspector]_RimEnviroWidthAnimated ("Rim Width", Int) = 0 + [HideInInspector]_RimEnviroSharpnessAnimated ("Rim Sharpness", Int) = 0 + [HideInInspector]_RimEnviroMinBrightnessAnimated ("Min Brightness Threshold", Int) = 0 + [HideInInspector]_RimEnviroIntensityAnimated ("Intensity", Int) = 0 + + // Metallics + [HideInInspector]_EnableMetallicAnimated ("Enable Metallics", Int) = 0 + [HideInInspector]_CubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_SampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_MetalReflectionTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_MetallicTintMapAnimated ("Tint Map", Int) = 0 + [HideInInspector]_MetallicTintMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicTintMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicMaskAnimated ("Metallic Mask", Int) = 0 + [HideInInspector]_MetallicMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MetallicMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SmoothnessMaskAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SmoothnessMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_InvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_SmoothnessAnimated ("Smoothness", Int) = 0 + + // Clearcoat + [HideInInspector]_EnableClearCoatAnimated ("Enable Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatNormalToUseAnimated ("What Normal?", Int) = 0 + [HideInInspector]_ClearCoatCubeMapAnimated ("Baked CubeMap", Int) = 0 + [HideInInspector]_ClearCoatSampleWorldAnimated ("Force Baked Cubemap", Int) = 0 + [HideInInspector]_ClearCoatTintAnimated ("Reflection Tint", Int) = 0 + [HideInInspector]_ClearCoatMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ClearCoatMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapAnimated ("Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_ClearCoatInvertSmoothnessAnimated ("Invert Smoothness Map", Int) = 0 + [HideInInspector]_ClearCoatSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_ClearCoatForceLightingAnimated ("Force Lighting", Int) = 0 + + // First Matcap + [HideInInspector]_MatcapEnableAnimated ("Enable Matcap", Int) = 0 + [HideInInspector]_MatcapColorAnimated ("Color", Int) = 0 + [HideInInspector]_MatcapAnimated ("Matcap", Int) = 0 + [HideInInspector]_MatcapBorderAnimated ("Border", Int) = 0 + [HideInInspector]_MatcapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_MatcapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_MatcapMaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_MatcapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_MatcapEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_MatcapIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_MatcapLightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_MatcapReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_MatcapMultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_MatcapAddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_MatcapNormalAnimated ("Normal to use", Int) = 0 + + // Second Matcap + [HideInInspector]_Matcap2EnableAnimated ("Enable Matcap 2", Int) = 0 + [HideInInspector]_Matcap2ColorAnimated ("Color", Int) = 0 + [HideInInspector]_Matcap2Animated ("Matcap", Int) = 0 + [HideInInspector]_Matcap2BorderAnimated ("Border", Int) = 0 + [HideInInspector]_Matcap2MaskAnimated ("Mask", Int) = 0 + [HideInInspector]_Matcap2MaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_Matcap2MaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_Matcap2MaskInvertAnimated ("Invert", Int) = 0 + [HideInInspector]_Matcap2EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_Matcap2IntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_Matcap2LightMaskAnimated ("Hide in Shadow", Int) = 0 + [HideInInspector]_Matcap2ReplaceAnimated ("Replace With Matcap", Int) = 0 + [HideInInspector]_Matcap2MultiplyAnimated ("Multiply Matcap", Int) = 0 + [HideInInspector]_Matcap2AddAnimated ("Add Matcap", Int) = 0 + [HideInInspector]_Matcap2NormalAnimated ("Normal to use", Int) = 0 + + // Specular + [HideInInspector]_EnableSpecularAnimated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularTypeAnimated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormalAnimated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTintAnimated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothnessAnimated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMapAnimated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothnessAnimated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMaskAnimated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFromAnimated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangentAnimated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1AlphaAnimated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2AlphaAnimated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1OffsetAnimated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2SmoothnessAnimated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMapAnimated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMapAnimated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStartAnimated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEndAnimated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColorAnimated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirroredAnimated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroAnimated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplierAnimated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroAnimated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplierAnimated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroPanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroUVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuterAnimated ("Inner/Outer Edge", Int) = 0 + + // Second Specular + [HideInInspector]_EnableSpecular1Animated ("Enable Specular", Int) = 0 + [HideInInspector]_SpecularType1Animated ("Specular Type", Int) = 0 + [HideInInspector]_SpecularNormal1Animated ("Normal Select", Int) = 0 + [HideInInspector]_SpecularTint1Animated ("Specular Tint", Int) = 0 + [HideInInspector]_SpecularMetallic1Animated ("Metallic", Int) = 0 + [HideInInspector]_SpecularSmoothness1Animated ("Smoothness", Int) = 0 + [HideInInspector]_SpecularMap1Animated ("Specular Map", Int) = 0 + [HideInInspector]_SpecularMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularInvertSmoothness1Animated ("Invert Smoothness", Int) = 0 + [HideInInspector]_SpecularMask1Animated ("Specular Mask", Int) = 0 + [HideInInspector]_SpecularMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SmoothnessFrom1Animated ("Smoothness From", Int) = 0 + [HideInInspector]_SpecWhatTangent1Animated ("(Bi)Tangent?", Int) = 0 + [HideInInspector]_AnisoSpec1Alpha1Animated ("Spec1 Alpha", Int) = 0 + [HideInInspector]_AnisoSpec2Alpha1Animated ("Spec2 Alpha", Int) = 0 + [HideInInspector]_Spec1Offset1Animated ("Spec1 Offset", Int) = 0 + [HideInInspector]_Spec2Smoothness1Animated ("Spec2 Smoothness", Int) = 0 + [HideInInspector]_AnisoUseTangentMap1Animated ("Use Directional Map?", Int) = 0 + [HideInInspector]_AnisoTangentMap1Animated ("Anisotropic Directional Map", Int) = 0 + [HideInInspector]_AnisoTangentMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_AnisoTangentMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonStart1Animated ("Spec Toon Start", Int) = 0 + [HideInInspector]_SpecularToonEnd1Animated ("Spec Toon End", Int) = 0 + //[ToggleUI]_CenterOutSpecColor1Animated ("Center Out SpecMap", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMirrored1Animated ("Mirrored?", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1Animated ("Micro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicroMultiplier1Animated ("Micro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMicro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1Animated ("Macro Shift", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacroMultiplier1Animated ("Macro Multiplier", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_SpecularAnisoJitterMacro1UVAnimated ("UV", Int) = 0 + [HideInInspector]_SpecularToonInnerOuter1Animated ("Inner/Outer Edge", Int) = 0 + + // First Emission + [HideInInspector]_EnableEmissionAnimated ("Enable Emission", Int) = 0 + [HideInInspector]_EmissionReplaceAnimated ("Replace Base Color", Int) = 0 + [HideInInspector]_EmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMapAnimated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMapAnimated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMaskAnimated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabledAnimated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShiftAnimated ("Hue Shift", Int) = 0 + + // Center out emission + [HideInInspector]_EmissionCenterOutEnabledAnimated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeedAnimated ("Flow Speed", Int) = 0 + + // Glow in the dark Emission + [HideInInspector]_EnableGITDEmissionAnimated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMeshAnimated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplierAnimated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplierAnimated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLightAnimated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLightAnimated ("Max Lighting", Int) = 0 + + // Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_MinAnimated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_MaxAnimated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_VelocityAnimated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffsetAnimated ("Offset", Int) = 0 + + // Scrolling Emission + [HideInInspector]_ScrollingEmissionAnimated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurveAnimated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurveAnimated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColorAnimated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_DirectionAnimated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_WidthAnimated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_VelocityAnimated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_IntervalAnimated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffsetAnimated ("Offset", Int) = 0 + + // Second Enission + [HideInInspector]_EnableEmission1Animated ("Enable Emission 2", Int) = 0 + [HideInInspector]_EmissionColor1Animated ("Emission Color", Int) = 0 + [HideInInspector]_EmissionMap1Animated ("Emission Map", Int) = 0 + [HideInInspector]_EmissionBaseColorAsMap1Animated ("Base Color as Map?", Int) = 0 + [HideInInspector]_EmissionMap1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMap1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionMask1Animated ("Emission Mask", Int) = 0 + [HideInInspector]_EmissionMask1PanAnimated ("Panning", Int) = 0 + [HideInInspector]_EmissionMask1UVAnimated ("UV", Int) = 0 + [HideInInspector]_EmissionStrength1Animated ("Emission Strength", Int) = 0 + [HideInInspector]_EmissionHueShiftEnabled1Animated ("Enable Hue Shift", Int) = 0 + [HideInInspector]_EmissionHueShift1Animated ("Hue Shift", Int) = 0 + + // Second Center Out Enission + [HideInInspector]_EmissionCenterOutEnabled1Animated ("Enable Center Out", Int) = 0 + [HideInInspector]_EmissionCenterOutSpeed1Animated ("Flow Speed", Int) = 0 + + // Second Glow In The Dark Emission + [HideInInspector]_EnableGITDEmission1Animated ("Enable Glow In The Dark", Int) = 0 + [HideInInspector]_GITDEWorldOrMesh1Animated ("Lighting Type", Int) = 0 + [HideInInspector]_GITDEMinEmissionMultiplier1Animated ("Min Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMaxEmissionMultiplier1Animated ("Max Emission Multiplier", Int) = 0 + [HideInInspector]_GITDEMinLight1Animated ("Min Lighting", Int) = 0 + [HideInInspector]_GITDEMaxLight1Animated ("Max Lighting", Int) = 0 + + // Second Blinking Emission + [HideInInspector]_EmissionBlinkingEnabledAnimated ("Blinking Enabled", Int) = 0 + [HideInInspector]_EmissiveBlink_Min1Animated ("Emissive Blink Min", Int) = 0 + [HideInInspector]_EmissiveBlink_Max1Animated ("Emissive Blink Max", Int) = 0 + [HideInInspector]_EmissiveBlink_Velocity1Animated ("Emissive Blink Velocity", Int) = 0 + [HideInInspector]_EmissionBlinkingOffset1Animated ("Offset", Int) = 0 + + // Scrolling Scrolling Emission + [HideInInspector]_ScrollingEmission1Animated ("Enable Scrolling Emission", Int) = 0 + [HideInInspector]_EmissionScrollingUseCurve1Animated ("Use Curve", Int) = 0 + [HideInInspector]_EmissionScrollingCurve1Animated ("Curve", Int) = 0 + [HideInInspector]_EmissionScrollingVertexColor1Animated ("use vcolor", Int) = 0 + [HideInInspector]_EmissiveScroll_Direction1Animated ("Direction", Int) = 0 + [HideInInspector]_EmissiveScroll_Width1Animated ("Width", Int) = 0 + [HideInInspector]_EmissiveScroll_Velocity1Animated ("Velocity", Int) = 0 + [HideInInspector]_EmissiveScroll_Interval1Animated ("Interval", Int) = 0 + [HideInInspector]_EmissionScrollingOffset1Animated ("Offset", Int) = 0 + + // Flipbook + [HideInInspector]_EnableFlipbookAnimated ("Enable Flipbook", Int) = 0 + [HideInInspector]_FlipbookAlphaControlsFinalAlphaAnimated ("Flipbook Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookIntensityControlsAlphaAnimated ("Intensity Controls Alpha?", Int) = 0 + [HideInInspector]_FlipbookColorReplacesAnimated ("Color Replaces Flipbook", Int) = 0 + [HideInInspector]_FlipbookTexArrayAnimated ("Texture Array", Int) = 0 + [HideInInspector]_FlipbookTexArrayUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookTexArrayPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_FlipbookMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_FlipbookMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_FlipbookColorAnimated ("Color & alpha", Int) = 0 + [HideInInspector]_FlipbookTotalFramesAnimated ("Total Frames", Int) = 0 + [HideInInspector]_FlipbookFPSAnimated ("FPS", Int) = 0 + [HideInInspector]_FlipbookScaleOffsetAnimated ("Scale | Offset", Int) = 0 + [HideInInspector]_FlipbookTiledAnimated ("Tiled?", Int) = 0 + [HideInInspector]_FlipbookEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_FlipbookRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_FlipbookRotationSpeedAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_FlipbookReplaceAnimated ("Replace", Int) = 0 + [HideInInspector]_FlipbookMultiplyAnimated ("Multiply", Int) = 0 + [HideInInspector]_FlipbookAddAnimated ("Add", Int) = 0 + [HideInInspector]_FlipbookCurrentFrameAnimated ("Current Frame", Int) = 0 + + // Dissolve + [HideInInspector]_EnableDissolveAnimated ("Enable Dissolve", Int) = 0 + [HideInInspector]_DissolveTypeAnimated ("Dissolve Type", Int) = 0 + [HideInInspector]_DissolveEdgeWidthAnimated ("Edge Width", Int) = 0 + [HideInInspector]_DissolveEdgeHardnessAnimated ("Edge Hardness", Int) = 0 + [HideInInspector]_DissolveEdgeColorAnimated ("Edge Color", Int) = 0 + [HideInInspector]_DissolveEdgeGradientAnimated ("Edge Gradient", Int) = 0 + [HideInInspector]_DissolveEdgeEmissionAnimated ("Edge Emission", Int) = 0 + [HideInInspector]_DissolveTextureColorAnimated ("Dissolved Color", Int) = 0 + [HideInInspector]_DissolveToTextureAnimated ("Dissolved Texture", Int) = 0 + [HideInInspector]_DissolveToTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveToTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveToEmissionStrengthAnimated ("Dissolved Emission Strength", Int) = 0 + [HideInInspector]_DissolveNoiseTextureAnimated ("Dissolve Noise", Int) = 0 + [HideInInspector]_DissolveNoiseTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveNoiseTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailNoiseAnimated ("Dissolve Detail Noise", Int) = 0 + [HideInInspector]_DissolveDetailNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveDetailNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveInvertDetailNoiseAnimated ("Invert?", Int) = 0 + [HideInInspector]_DissolveDetailStrengthAnimated ("Dissolve Detail Strength", Int) = 0 + [HideInInspector]_DissolveAlphaAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveUseVertexColorsAnimated ("Dissolve Alpha", Int) = 0 + [HideInInspector]_DissolveMaskAnimated ("Dissolve Mask", Int) = 0 + [HideInInspector]_DissolveMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DissolveMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_DissolveMaskInvertAnimated ("Invert?", Int) = 0 + [HideInInspector]_ContinuousDissolveAnimated ("Continuous Dissolve Speed", Int) = 0 + [HideInInspector]_DissolveEmissionSideAnimated ("Emission 1", Int) = 0 + [HideInInspector]_DissolveEmission1SideAnimated ("Emission 2", Int) = 0 + + // Point to Point Dissolve + [HideInInspector]_DissolveP2PWorldLocalAnimated ("World/Local", Int) = 0 + [HideInInspector]_DissolveP2PEdgeLengthAnimated ("Edge Length", Int) = 0 + [HideInInspector]_DissolveStartPointAnimated ("Start Point", Int) = 0 + [HideInInspector]_DissolveEndPointAnimated ("End Point", Int) = 0 + + [HideInInspector]_DissolveAlpha0Animated ("_DissolveAlpha0", Int) = 0 + [HideInInspector]_DissolveAlpha1Animated ("_DissolveAlpha1", Int) = 0 + [HideInInspector]_DissolveAlpha2Animated ("_DissolveAlpha2", Int) = 0 + [HideInInspector]_DissolveAlpha3Animated ("_DissolveAlpha3", Int) = 0 + [HideInInspector]_DissolveAlpha4Animated ("_DissolveAlpha4", Int) = 0 + [HideInInspector]_DissolveAlpha5Animated ("_DissolveAlpha5", Int) = 0 + [HideInInspector]_DissolveAlpha6Animated ("_DissolveAlpha6", Int) = 0 + [HideInInspector]_DissolveAlpha7Animated ("_DissolveAlpha7", Int) = 0 + [HideInInspector]_DissolveAlpha8Animated ("_DissolveAlpha8", Int) = 0 + [HideInInspector]_DissolveAlpha9Animated ("_DissolveAlpha9", Int) = 0 + + // Panosphere + [HideInInspector]_PanoToggleAnimated ("Enable Panosphere", Int) = 0 + [HideInInspector]_PanoInfiniteStereoToggleAnimated ("Infinite Stereo", Int) = 0 + [HideInInspector]_PanosphereColorAnimated ("Color", Int) = 0 + [HideInInspector]_PanosphereTextureAnimated ("Texture", Int) = 0 + [HideInInspector]_PanoMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_PanoMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_PanoMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_PanoEmissionAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_PanoBlendAnimated ("Alpha", Int) = 0 + [HideInInspector]_PanospherePanAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_PanoCubeMapToggleAnimated ("Use Cubemap", Int) = 0 + [HideInInspector]_PanoCubeMapAnimated ("CubeMap", Int) = 0 + + // Glitter + [HideInInspector]_GlitterEnableAnimated ("Enable Glitter?", Int) = 0 + [HideInInspector]_GlitterModeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterShapeAnimated ("Mode", Int) = 0 + [HideInInspector]_GlitterBlendTypeAnimated ("Blend Mode", Int) = 0 + [HideInInspector]_GlitterColorAnimated ("Color", Int) = 0 + [HideInInspector]_GlitterUseSurfaceColorAnimated ("Use Surface Color", Int) = 0 + [HideInInspector]_GlitterColorMapAnimated ("Glitter Color Map", Int) = 0 + [HideInInspector]_GlitterColorMapPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterColorMapUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_GlitterTextureAnimated ("Glitter Mask", Int) = 0 + [HideInInspector]_GlitterTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterRandomRotationAnimated ("Panning", Int) = 0 + [HideInInspector]_GlitterFrequencyAnimated ("Glitter Density", Int) = 0 + [HideInInspector]_GlitterJitterAnimated ("Glitter Jitter", Int) = 0 + [HideInInspector]_GlitterSpeedAnimated ("Glitter Wobble Speed", Int) = 0 + [HideInInspector]_GlitterSizeAnimated ("Glitter Size", Int) = 0 + [HideInInspector]_GlitterContrastAnimated ("Glitter Contrast", Int) = 0 + [HideInInspector]_GlitterAngleRangeAnimated ("Glitter Angle Range", Int) = 0 + [HideInInspector]_GlitterMinBrightnessAnimated ("Glitter Min Brightness", Int) = 0 + [HideInInspector]_GlitterBrightnessAnimated ("Glitter Max Brightness", Int) = 0 + [HideInInspector]_GlitterBiasAnimated ("Glitter Bias", Int) = 0 + [HideInInspector]_GlitterCenterSizeAnimated ("center size", Int) = 0 + [HideInInspector]_GlitterTextureRotationAnimated ("Rotation Speed", Int) = 0 + [HideInInspector]_glitterFrequencyLinearEmissiveAnimated ("Frequency", Int) = 0 + [HideInInspector]_GlitterJaggyFixAnimated ("Jaggy Fix", Int) = 0 + + // Glitter Random Colors + [HideInInspector]_GlitterRandomColorsAnimated ("Enable", Int) = 0 + [HideInInspector]_GlitterMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_GlitterMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + [HideInInspector]_GlitterRandomSizeAnimated ("random Size Toggle", Int) = 0 + [HideInInspector]_GlitterMinMaxSizeAnimated ("Min Max Random Size", Int) = 0 + + // MSDF OVERLAY + [HideInInspector]_TextGlyphsAnimated ("Font Array", Int) = 0 + [HideInInspector]_TextPixelRangeAnimated ("Pixel Range", Int) = 0 + [HideInInspector]_TextEnabledAnimated ("Text?", Int) = 0 + + // FPS + [HideInInspector]_TextFPSEnabledAnimated ("FPS Text?", Int) = 0 + [HideInInspector]_TextFPSUVAnimated ("FPS UV", Int) = 0 + [HideInInspector]_TextFPSColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextFPSEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextFPSOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextFPSRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextFPSScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextFPSPaddingAnimated ("Padding Reduction", Int) = 0 + + // POSITION + [HideInInspector]_TextPositionEnabledAnimated ("Position Text?", Int) = 0 + [HideInInspector]_TextPositionUVAnimated ("Position UV", Int) = 0 + //[ToggleUI]_TextPositionVerticalAnimated ("Vertical?", Int) = 0 + [HideInInspector]_TextPositionColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextPositionEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextPositionOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextPositionRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextPositionScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextPositionPaddingAnimated ("Padding Reduction", Int) = 0 + + // INSTANCE TIME + [HideInInspector]_TextTimeEnabledAnimated ("Time Text?", Int) = 0 + [HideInInspector]_TextTimeUVAnimated ("Time UV", Int) = 0 + [HideInInspector]_TextTimeColorAnimated ("Color", Int) = 0 + [HideInInspector]_TextTimeEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_TextTimeOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_TextTimeRotationAnimated ("Rotation", Int) = 0 + [HideInInspector]_TextTimeScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_TextTimePaddingAnimated ("Padding Reduction", Int) = 0 + + // Mirror Rendering + [HideInInspector]_EnableMirrorOptionsAnimated ("Enable Mirror Options", Int) = 0 + [HideInInspector]_MirrorAnimated ("Show in mirror", Int) = 0 + [HideInInspector]_EnableMirrorTextureAnimated ("Enable Mirror Texture", Int) = 0 + [HideInInspector]_MirrorTextureAnimated ("Mirror Tex", Int) = 0 + [HideInInspector]_MirrorTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MirrorTextureUVAnimated ("UV", Int) = 0 + + // Distance Fade + [HideInInspector]_MainMinAlphaAnimated ("Minimum Alpha", Int) = 0 + [HideInInspector]_MainFadeTextureAnimated ("Fade Mask", Int) = 0 + [HideInInspector]_MainFadeTexturePanAnimated ("Panning", Int) = 0 + [HideInInspector]_MainFadeTextureUVAnimated ("UV", Int) = 0 + [HideInInspector]_MainDistanceFadeAnimated ("Distance Fade X to Y", Int) = 0 + + // Angular Fade + [HideInInspector]_EnableRandomAnimated ("Enable Angular Fade", Int) = 0 + [HideInInspector]_AngleTypeAnimated ("Angle Type", Int) = 0 + [HideInInspector]_AngleCompareToAnimated ("Model or Vert Positon", Int) = 0 + [HideInInspector]_AngleForwardDirectionAnimated ("Forward Direction", Int) = 0 + [HideInInspector]_CameraAngleMinAnimated ("Camera Angle Min", Int) = 0 + [HideInInspector]_CameraAngleMaxAnimated ("Camera Angle Max", Int) = 0 + [HideInInspector]_ModelAngleMinAnimated ("Model Angle Min", Int) = 0 + [HideInInspector]_ModelAngleMaxAnimated ("Model Angle Max", Int) = 0 + [HideInInspector]_AngleMinAlphaAnimated ("Min Alpha", Int) = 0 + + // UV Distortion + [HideInInspector]_EnableDistortionAnimated ("Enabled?", Int) = 0 + [HideInInspector]_DistortionMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_DistortionMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_DistortionMaskUVAnimated ("Distortion Mask UV", Int) = 0 + [HideInInspector]_DistortionFlowTextureAnimated ("Distortion Texture 1", Int) = 0 + [HideInInspector]_DistortionFlowTexture1Animated ("Distortion Texture 2", Int) = 0 + [HideInInspector]_DistortionStrengthAnimated ("Strength1", Int) = 0 + [HideInInspector]_DistortionStrength1Animated ("Strength2", Int) = 0 + [HideInInspector]_DistortionSpeedAnimated ("Speed1", Int) = 0 + [HideInInspector]_DistortionSpeed1Animated ("Speed2", Int) = 0 + + // Video Options + [HideInInspector]_EnableVideoAnimated ("Enable Video", Int) = 0 + [HideInInspector]_VideoUVNumberAnimated ("Screen UV#", Int) = 0 + [HideInInspector]_VideoTypeAnimated ("Screen Type", Int) = 0 + [HideInInspector]_VideoBacklightAnimated ("Brightness", Int) = 0 + [HideInInspector]_VideoPixelTextureAnimated ("Pixel Texture", Int) = 0 + [HideInInspector]_VideoResolutionAnimated ("Resolution", Int) = 0 + [HideInInspector]_VideoMaskTextureAnimated ("Mask", Int) = 0 + [HideInInspector]_VideoMaskPanningAnimated ("Mask Pan Speed", Int) = 0 + [HideInInspector]_VideoEnableVideoPlayerAnimated ("Enable Video Player", Int) = 0 + [HideInInspector]_VideoPixelateToResolutionAnimated ("Pixelate To Resolution", Int) = 0 + [HideInInspector]_VideoRepeatVideoTextureAnimated ("Clamp To UV", Int) = 0 + [HideInInspector]_VideoPanningAnimated ("Panning Speed", Int) = 0 + [HideInInspector]_VideoTilingAnimated ("Tiling", Int) = 0 + [HideInInspector]_VideoOffsetAnimated ("Offset", Int) = 0 + [HideInInspector]_VideoSaturationAnimated ("Saturation", Int) = 0 + [HideInInspector]_VideoContrastAnimated ("Contrast boost", Int) = 0 + [HideInInspector]_VideoEnableDebugAnimated ("Enable Debug", Int) = 0 + [HideInInspector]_VideoDebugTextureAnimated ("Video Debug Tex", Int) = 0 + [HideInInspector]_VideoCRTRefreshRateAnimated ("Refresh Rate", Int) = 0 + [HideInInspector]_VideoCRTPixelEnergizedTimeAnimated ("Pixel Fade Time", Int) = 0 + [HideInInspector]_VideoGameboyRampAnimated ("Color Ramp", Int) = 0 + + // TouchFX + [HideInInspector]_EnableBulgeAnimated ("Bulge", Int) = 0 + [HideInInspector]_BulgeMaskAnimated ("Bulge Mask", Int) = 0 + [HideInInspector]_BuldgeFadeLengthAnimated ("Touch Distance", Int) = 0 + [HideInInspector]_BuldgeHeightAnimated ("Bulge Height", Int) = 0 + + [HideInInspector]_EnableTouchGlowAnimated ("Enable Touch Glow", Int) = 0 + [HideInInspector]_DepthGradientTextureUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientBlendAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientPanAnimated ("", Int) = 0 + [HideInInspector]_DepthGradientUVAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskPanAnimated ("", Int) = 0 + [HideInInspector]_DepthMaskUVAnimated ("", Int) = 0 + [HideInInspector]_DepthGlowColorAnimated ("Depth Glow Color", Int) = 0 + [HideInInspector]_DepthGradientAnimated ("Depth Gradient", Int) = 0 + [HideInInspector]_DepthMaskAnimated ("Depth Mask", Int) = 0 + [HideInInspector]_DepthGlowEmissionAnimated ("Depth Glow Emission", Int) = 0 + [HideInInspector]_FadeLengthAnimated ("Fade Length", Int) = 0 + [HideInInspector]_DepthAlphaMinAnimated ("Alpha Min", Int) = 0 + [HideInInspector]_DepthAlphaMaxAnimated ("Alpha Max", Int) = 0 + + // Hologram + [HideInInspector]_EnableHoloAnimated ("Enable Hologram Alpha", Int) = 0 + [HideInInspector]_HoloAlphaMapAnimated ("Alpha Map", Int) = 0 + [HideInInspector]_HoloCoordinateSpaceAnimated ("Coordinate Space", Int) = 0 + [HideInInspector]_HoloDirectionAnimated ("Scroll Direction", Int) = 0 + [HideInInspector]_HoloLineDensityAnimated ("Line Density", Int) = 0 + [HideInInspector]_HoloScrollSpeedAnimated ("Scroll Speed", Int) = 0 + [HideInInspector]_HoloFresnelAlphaAnimated ("Intensity", Int) = 0 + [HideInInspector]_HoloRimSharpnessAnimated ("Sharpness", Int) = 0 + [HideInInspector]_HoloRimWidthAnimated ("Width", Int) = 0 + + // GrabPass + [HideInInspector]_GrabPassUseAlphaAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabPassBlendFactorAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabSrcBlendAnimated ("Source Blend", Int) = 0 + [HideInInspector]_GrabDstBlendAnimated ("Destination Blend", Int) = 0 + [HideInInspector]_RefractionEnabledAnimated ("Enable Refraction,", Int) = 0 + [HideInInspector]_RefractionIndexAnimated ("Refraction", Int) = 0 + [HideInInspector]_RefractionChromaticAberattionAnimated ("Chromatic Aberration", Int) = 0 + [HideInInspector]_EnableBlurAnimated ("Enable Blur", Int) = 0 + [HideInInspector]_GrabBlurDistanceAnimated ("Blur Distance", Int) = 0 + [HideInInspector]_GrabBlurQualityAnimated ("Blur Quality", Int) = 0 + [HideInInspector]_GrabBlurDirectionsAnimated ("Blur Direction", Int) = 0 + + // Iridescence + [HideInInspector]_EnableIridescenceAnimated ("Enable Iridescence", Int) = 0 + [HideInInspector]_IridescenceRampAnimated ("Ramp", Int) = 0 + [HideInInspector]_IridescenceNormalToggleAnimated ("Custom Normals?", Int) = 0 + [HideInInspector]_IridescenceNormalMapAnimated ("Normal Map", Int) = 0 + [HideInInspector]_IridescenceMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_IridescenceNormalIntensityAnimated ("Normal Intensity", Int) = 0 + [HideInInspector]_IridescenceNormalUVAnimated ("Normal UV", Int) = 0 + [HideInInspector]_IridescenceMaskUVAnimated ("Mask UV", Int) = 0 + [HideInInspector]_IridescenceNormalSelectionAnimated ("Normal Select", Int) = 0 + [HideInInspector]_IridescenceIntensityAnimated ("Intensity", Int) = 0 + [HideInInspector]_IridescenceAddBlendAnimated ("Blend Add", Int) = 0 + [HideInInspector]_IridescenceReplaceBlendAnimated ("Blend Replace", Int) = 0 + [HideInInspector]_IridescenceMultiplyBlendAnimated ("Blend Multiply", Int) = 0 + [HideInInspector]_IridescenceEmissionStrengthAnimated ("Emission Strength", Int) = 0 + [HideInInspector]_IridescenceTimeAnimated ("When To Run", Int) = 0 + + // Vertex Glitching + [HideInInspector]_EnableVertexGlitchAnimated ("Enable Vertex Glitching", Int) = 0 + [HideInInspector]_VertexGlitchFrequencyAnimated ("Glitch Interval", Int) = 0 + [HideInInspector]_VertexGlitchThresholdAnimated ("Glitch Threshold", Int) = 0 + [HideInInspector]_VertexGlitchStrengthAnimated ("Glitch Strength", Int) = 0 + + // Spawn In Effects + [HideInInspector]_EnableScifiSpawnInAnimated ("Enable Sci Fi Spawn", Int) = 0 + [HideInInspector]_SpawnInNoiseAnimated ("Spawn Noise", Int) = 0 + [HideInInspector]_SpawnInNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_SpawnInAlphaAnimated ("Spawn Alpha", Int) = 0 + [HideInInspector]_SpawnInGradientStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_SpawnInGradientFinishAnimated ("Gradient End", Int) = 0 + [HideInInspector]_SpawnInEmissionColorAnimated ("Emission Color", Int) = 0 + [HideInInspector]_SpawnInEmissionOffsetAnimated ("Emission Width", Int) = 0 + [HideInInspector]_SpawnInVertOffsetAnimated ("Vertex Offset Speed", Int) = 0 + [HideInInspector]_SpawnInVertOffsetOffsetAnimated ("vert width", Int) = 0 + + // Voronoi + [HideInInspector]_VoronoiTypeAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiSpaceAnimated ("Space", Int) = 0 + [HideInInspector]_VoronoiBlendAnimated ("Blend", Int) = 0 + [HideInInspector]_EnableVoronoiAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiEffectsMaterialAlphaAnimated ("Enable Voronoi", Int) = 0 + [HideInInspector]_VoronoiMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_VoronoiMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseAnimated ("Edge Noise", Int) = 0 + [HideInInspector]_VoronoiNoisePanAnimated ("Panning", Int) = 0 + [HideInInspector]_VoronoiNoiseUVAnimated ("UV", Int) = 0 + [HideInInspector]_VoronoiNoiseIntensityAnimated ("Noise Intensity", Int) = 0 + [HideInInspector]_VoronoiColor0Animated ("Color 0", Int) = 0 + [HideInInspector]_VoronoiEmission0Animated ("Emission 0", Int) = 0 + [HideInInspector]_VoronoiColor1Animated ("Color 1", Int) = 0 + [HideInInspector]_VoronoiEmission1Animated ("Emission 1", Int) = 0 + [HideInInspector]_VoronoiGradientAnimated ("Gradient", Int) = 0 + [HideInInspector]_VoronoiScaleAnimated ("Scale", Int) = 0 + [HideInInspector]_VoronoiSpeedAnimated ("Speed", Int) = 0 + [HideInInspector]_VoronoiEnableRandomCellColorAnimated ("Rando Cell Col", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxSaturationAnimated ("Saturation Range", Int) = 0 + [HideInInspector]_VoronoiRandomMinMaxBrightnessAnimated ("Brightness Range", Int) = 0 + + // Blacklight mask + [HideInInspector]_BlackLightMaskEnabledAnimated ("Black Light Mask Enabled", Int) = 0 + [HideInInspector]_BlackLightMaskKeysAnimated ("Mask Keys", Int) = 0 + [HideInInspector]_BlackLightMaskStartAnimated ("Gradient Start", Int) = 0 + [HideInInspector]_BlackLightMaskEndAnimated ("Gradient End", Int) = 0 + [HideInInspector]_BlackLightMaskDebugAnimated ("Visualize", Int) = 0 + [HideInInspector]_BlackLightMaskMetallicAnimated ("Metallic", Int) = 0 + [HideInInspector]_BlackLightMaskClearCoatAnimated ("Clear Coat", Int) = 0 + [HideInInspector]_BlackLightMaskMatcapAnimated ("Matcap 1", Int) = 0 + [HideInInspector]_BlackLightMaskMatcap2Animated ("Matcap 2", Int) = 0 + [HideInInspector]_BlackLightMaskEmissionAnimated ("Emission 1", Int) = 0 + [HideInInspector]_BlackLightMaskEmission2Animated ("Emission 2", Int) = 0 + [HideInInspector]_BlackLightMaskFlipbookAnimated ("Flipbook", Int) = 0 + [HideInInspector]_BlackLightMaskDissolveAnimated ("Dissolve", Int) = 0 + [HideInInspector]_BlackLightMaskPanosphereAnimated ("Panosphere", Int) = 0 + [HideInInspector]_BlackLightMaskGlitterAnimated ("Glitter", Int) = 0 + [HideInInspector]_BlackLightMaskIridescenceAnimated ("Iridescence", Int) = 0 + + // Outline Options + [HideInInspector]_OutlineModeAnimated ("Mode", Int) = 0 + [HideInInspector]_OutlineFixedSizeAnimated ("Fixed Size?", Int) = 0 + [HideInInspector]_OutlineUseVertexColorsAnimated ("V Color", Int) = 0 + [HideInInspector]_OutlineLitAnimated ("Enable Lighting", Int) = 0 + [HideInInspector]_LineWidthAnimated ("Width", Int) = 0 + [HideInInspector]_LineColorAnimated ("Color", Int) = 0 + [HideInInspector]_OutlineTintMixAnimated ("Tint Mix", Int) = 0 + [HideInInspector]_OutlineEmissionAnimated ("Outline Emission", Int) = 0 + [HideInInspector]_OutlineTextureAnimated ("Outline Texture", Int) = 0 + [HideInInspector]_OutlineMaskAnimated ("Outline Mask", Int) = 0 + [HideInInspector]_OutlineTexturePanAnimated ("Outline Texture Pan", Int) = 0 + [HideInInspector]_OutlineShadowStrengthAnimated ("Shadow Strength", Int) = 0 + [HideInInspector]_OutlineRimLightBlendAnimated ("Rim Light Blend", Int) = 0 + [HideInInspector]_OutlinePersonaDirectionAnimated ("directional Offset XY", Int) = 0 + [HideInInspector]_OutlineDropShadowOffsetAnimated ("Drop Direction XY", Int) = 0 + [HideInInspector]_OutlineFadeDistanceAnimated ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetFactor ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineOffsetUnits ("Outline distance Fade", Int) = 0 + [HideInInspector]_OutlineCullAnimated ("Cull", Int) = 0 + + // Parallax Mapping + [HideInInspector]_ParallaxMapAnimated ("Enable Parallax FX", Int) = 0 + [HideInInspector]_ParallaxHeightMapEnabledAnimated ("Enable Parallax Height", Int) = 0 + [HideInInspector]_ParallaxInternalMapEnabledAnimated ("Enable Parallax Internal", Int) = 0 + [HideInInspector]_ParallaxHeightMapPanAnimated ("Pan", Int) = 0 + [HideInInspector]_ParallaxUVAnimated ("Parallax UV", Int) = 0 + [HideInInspector]_ParallaxHeightMapAnimated ("Height Map", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxHeightMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxStrengthAnimated ("Parallax Strength", Int) = 0 + [HideInInspector]_ParallaxInternalHeightmapModeAnimated ("Parallax Mode", Int) = 0 + [HideInInspector]_ParallaxInternalHeightFromAlphaAnimated ("HeightFromAlpha", Int) = 0 + [HideInInspector]_ParallaxInternalMapAnimated ("Internal Map", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskAnimated ("Mask", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskPanAnimated ("Panning", Int) = 0 + [HideInInspector]_ParallaxInternalMapMaskUVAnimated ("UV", Int) = 0 + [HideInInspector]_ParallaxInternalIterationsAnimated ("Parallax Internal Iterations", Int) = 0 + [HideInInspector]_ParallaxInternalMinDepthAnimated ("Min Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMaxDepthAnimated ("Max Depth", Int) = 0 + [HideInInspector]_ParallaxInternalMinFadeAnimated ("Min Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMaxFadeAnimated ("Max Depth Brightness", Int) = 0 + [HideInInspector]_ParallaxInternalMinColorAnimated ("Min Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalMaxColorAnimated ("Max Depth Color", Int) = 0 + [HideInInspector]_ParallaxInternalPanSpeedAnimated ("Pan Speed", Int) = 0 + [HideInInspector]_ParallaxInternalPanDepthSpeedAnimated ("Per Level Speed Multiplier", Int) = 0 + [HideInInspector]_ParallaxBiasAnimated ("Parallax Bias (0.42)", Int) = 0 + + // Rendering Options + [HideInInspector]_CullAnimated ("Cull", Int) = 0 + [HideInInspector]_ZTestAnimated ("ZTest", Int) = 0 + [HideInInspector]_ZWriteAnimated ("ZWrite", Int) = 0 + [HideInInspector]_ColorMaskAnimated ("Color Mask", Int) = 0 + [HideInInspector]_OffsetFactorAnimated ("Offset Factor", Int) = 0 + [HideInInspector]_OffsetUnitsAnimated ("Offset Units", Int) = 0 + [HideInInspector]_IgnoreFogAnimated ("Ignore Fog", Int) = 0 + + // Blending Options + [HideInInspector]_BlendOpAnimated ("RGB Blend Op", Int) = 0 + [HideInInspector]_BlendOpAlphaAnimated ("Alpha Blend Op", Int) = 0 + [HideInInspector]_SrcBlendAnimated ("RGB Source Blend", Int) = 0 + [HideInInspector]_DstBlendAnimated ("RGB Destination Blend", Int) = 0 + + // Stencils + [HideInInspector]_StencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_StencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_StencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_StencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_StencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_StencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_StencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Outline Stencil + [HideInInspector]_OutlineStencilRefAnimated ("Stencil Reference Value", Int) = 0 + [HideInInspector]_OutlineStencilReadMaskAnimated ("Stencil ReadMask Value", Int) = 0 + [HideInInspector]_OutlineStencilWriteMaskAnimated ("Stencil WriteMask Value", Int) = 0 + [HideInInspector]_OutlineStencilPassOpAnimated ("Stencil Pass Op", Int) = 0 + [HideInInspector]_OutlineStencilFailOpAnimated ("Stencil Fail Op", Int) = 0 + [HideInInspector]_OutlineStencilZFailOpAnimated ("Stencil ZFail Op", Int) = 0 + [HideInInspector]_OutlineStencilCompareFunctionAnimated ("Stencil Compare Function", Int) = 0 + + // Debug Options + [HideInInspector]_VertexUnwrapAnimated ("Unwrap", Range(0, 1)) = 0 + [HideInInspector]_DebugMeshDataAnimated ("Mesh Data", Int) = 0 + [HideInInspector]_DebugLightingDataAnimated ("Lighting Data", Int) = 0 + [HideInInspector]_DebugCameraDataAnimated ("Camera Data", Int) = 0 + } + + + //originalEditorCustomEditor "PoiToon" + CustomEditor "Thry.ShaderEditor" + SubShader + { + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } + +// //EnableOutlinePass +// Pass +// { +// Name "Outline" +// Tags { "LightMode" = "ForwardBase" } +// Stencil +// { +// Ref [_OutlineStencilRef] +// ReadMask [_OutlineStencilReadMask] +// WriteMask [_OutlineStencilWriteMask] +// Comp [_OutlineStencilCompareFunction] +// Pass [_OutlineStencilPassOp] +// Fail [_OutlineStencilFailOp] +// ZFail [_OutlineStencilZFailOp] +// } +// ZTest [_ZTest] +// ColorMask [_ColorMask] +// Offset [_OutlineOffsetFactor], [_OutlineOffsetUnits] +// BlendOp [_BlendOp], [_BlendOpAlpha] +// Blend [_SrcBlend] [_DstBlend] +// ZWrite [_ZWrite] +// AlphaToMask [_AlphaToMask] +// Cull [_OutlineCull] +// CGPROGRAM +// +// #pragma target 5.0 +// #define FORWARD_BASE_PASS +// #define OUTLINE +// float _Mode; +// // patreon Additive +// // Black Light Mask +//// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF +// // voronoi +//// #pragma shader_feature CHROMATIC_ABERRATION +// // UV Distortion +//// #pragma shader_feature USER_LUT +// // Vertex Offsets +//// #pragma shader_feature AUTO_EXPOSURE +// // Mirror +//// #pragma shader_feature _REQUIRE_UV2 +// // Random +//// #pragma shader_feature _SUNDISK_NONE +// // Dissolve +//// #pragma shader_feature DISTORT +// // Lighting +//// #pragma shader_feature VIGNETTE_MASKED +// #pragma multi_compile_fwdbase +// #pragma fragmentoption ARB_precision_hint_fastest +// #pragma multi_compile_fog +// #pragma multi_compile_instancing +// #pragma vertex vert +// #pragma fragment frag +// #include "../Includes/CGI_PoiPassOutline.cginc" +// ENDCG +// +// } + //EnableOutlinePass + + Pass + { + Name "MainPass" + Tags { "LightMode" = "ForwardBase" } + + Stencil + { + Ref [_StencilRef] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + + ZWrite [_ZWrite] + Cull [_Cull] + AlphaToMask [_AlphaToMask] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend [_SrcBlend] [_DstBlend] + + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_BASE_PASS + float _Mode; + // Base Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + #pragma multi_compile _ VERTEXLIGHT_ON + // patreon Base + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Grab Pass Blur +// #pragma shader_feature CHROMATIC_ABERRATION_LOW + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Touch Color +// #pragma shader_feature GRAIN + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma multi_compile_instancing + #pragma multi_compile_fwdbase + #pragma fragmentoption ARB_precision_hint_fastest + #pragma multi_compile_fog + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + + //LightingAdditiveEnable + Pass + { + Name "ForwardAddPass" + Tags { "LightMode" = "ForwardAdd" } + + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + ZWrite Off + BlendOp [_BlendOp], [_BlendOpAlpha] + Blend One One + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define FORWARD_ADD_PASS + float _Mode; + // Add Pass Features + // Decal +// #pragma shader_feature GEOM_TYPE_BRANCH + // patreon Additive + // Black Light Mask +// #pragma shader_feature _SPECULARHIGHLIGHTS_OFF + // voronoi +// #pragma shader_feature CHROMATIC_ABERRATION + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Bulge +// #pragma shader_feature BLOOM_LOW +// #pragma shader_feature _PARALLAX_MAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Disable Directionals +// #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + + #pragma multi_compile_instancing + #pragma multi_compile_fwdadd_fullshadows + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + //LightingAdditiveEnable + + //LightingCastShadows + Pass + { + Name "ShadowCasterPass" + Tags { "LightMode" = "ShadowCaster" } + Stencil + { + Ref [_StencilRef] + Comp [_StencilCompareFunction] + Pass [_StencilPassOp] + Fail [_StencilFailOp] + ZFail [_StencilZFailOp] + } + AlphaToMask Off + ZWrite [_ZWrite] + Cull [_Cull] + ZTest [_ZTest] + ColorMask [_ColorMask] + Offset [_OffsetFactor], [_OffsetUnits] + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_SHADOW + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Vertex Offsets +// #pragma shader_feature AUTO_EXPOSURE + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Dissolve +// #pragma shader_feature DISTORT + #pragma multi_compile_instancing + #pragma vertex vertShadowCaster + #pragma fragment fragShadowCaster + #include "../Includes/CGI_PoiPassShadow.cginc" + ENDCG + + } + //LightingCastShadows + + Pass + { + Tags { "LightMode" = "Meta" } + Cull Off + CGPROGRAM +#define OPTIMIZER_ENABLED +#define VIGNETTE_MASKED +#define _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A +#define PROPSHADER_IS_USING_THRY_EDITOR 69 +#define PROPSHADER_MASTER_LABEL 0 +#define PROPSHADER_PRESETS 0 +#define PROPSHADER_PROPERTIES_LABEL_FILE 0 +#define PROPFOOTER_YOUTUBE 0 +#define PROPFOOTER_TWITTER 0 +#define PROPFOOTER_PATREON 0 +#define PROPFOOTER_DISCORD 0 +#define PROPFOOTER_GITHUB 0 +#define PROP_FORGOTTOLOCKMATERIAL 1 +#define PROP_SHADEROPTIMIZERENABLED 0 +#define PROP_LOCKTOOLTIP 0 +#define PROP_MODE 0 +#define PROPM_LOCKINGINFO 0 +#define PROP_HELPBOXLOCKING 0 +#define PROP_HELPBOXHIDELOCKING 0 +#define PROPM_MAINOPTIONS 1 +#define PROP_MAINTEX +#define PROP_MAINTEXTUREUV 0 +#define PROP_SATURATION 0 +#define PROP_MAINEMISSIONSTRENGTH 0 +#define PROP_BUMPMAPUV 0 +#define PROP_BUMPSCALE 1 +#define PROP_ALPHAMASKUV 0 +#define PROPM_START_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTTOGGLE 0 +#define PROP_MAINHUESHIFTREPLACE 1 +#define PROP_MAINHUESHIFT 0 +#define PROP_MAINHUESHIFTSPEED 0 +#define PROP_MAINHUESHIFTMASKUV 0 +#define PROPM_END_MAINHUESHIFT 0 +#define PROPM_START_RGBMASK 0 +#define PROP_RGBMASKENABLED 0 +#define PROP_RGBUSEVERTEXCOLORS 0 +#define PROP_RGBBLENDMULTIPLICATIVE 0 +#define PROP_RGBMASKUV 0 +#define PROP_RGBRED_UV 0 +#define PROP_RGBGREEN_UV 0 +#define PROP_RGBBLUE_UV 0 +#define PROP_RGBNORMALSENABLED 0 +#define PROP_RGBNORMALBLEND 0 +#define PROP_RGBNORMALRUV 0 +#define PROP_RGBNORMALRSCALE 0 +#define PROP_RGBNORMALGUV 0 +#define PROP_RGBNORMALGSCALE 0 +#define PROP_RGBNORMALBUV 0 +#define PROP_RGBNORMALBSCALE 0 +#define PROPM_END_RGBMASK 0 +#define PROPM_START_DETAILOPTIONS 0 +#define PROP_DETAILENABLED 0 +#define PROP_DETAILMASKUV 0 +#define PROP_DETAILTEXUV 0 +#define PROP_DETAILTEXINTENSITY 1 +#define PROP_DETAILBRIGHTNESS 1 +#define PROP_DETAILNORMALMAPSCALE 1 +#define PROP_DETAILNORMALMAPUV 0 +#define PROPM_END_DETAILOPTIONS 0 +#define PROPM_START_MAINVERTEXCOLORS 0 +#define PROP_MAINVERTEXCOLORING 0 +#define PROP_MAINUSEVERTEXCOLORALPHA 0 +#define PROPM_END_MAINVERTEXCOLORS 0 +#define PROPM_START_VERTEXMANIPULATION 0 +#define PROP_VERTEXMANIPULATIONSENABLED 0 +#define PROP_VERTEXMANIPULATIONHEIGHT 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUV 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIAS 0 +#define PROP_VERTEXROUNDINGENABLED 0 +#define PROP_VERTEXROUNDINGDIVISION 500 +#define PROPM_END_VERTEXMANIPULATION 0 +#define PROPM_START_ALPHA 0 +#define PROP_CUTOFF 0.5 +#define PROP_DITHERINGENABLED 0 +#define PROP_DITHERGRADIENT 0.1 +#define PROP_FORCEOPAQUE 0 +#define PROP_MAINSHADOWCLIPMOD 0 +#define PROP_ALPHATOMASK 0 +#define PROP_MAINALPHATOCOVERAGE 0 +#define PROP_MAINMIPSCALE 0.25 +#define PROP_ALPHAPREMULTIPLY 0 +#define PROP_ALPHAMOD 0 +#define PROPM_END_ALPHA 0 +#define PROPM_START_DECALSECTION 0 +#define PROP_DECALENABLED 0 +#define PROP_DECALEMISSIONSTRENGTH 0 +#define PROP_DECALTEXTUREUV 0 +#define PROP_DECALMASKUV 0 +#define PROP_DECALTILED 0 +#define PROP_DECALROTATION 0 +#define PROP_DECALROTATIONSPEED 0 +#define PROP_DECALBLENDADD 0 +#define PROP_DECALBLENDMULTIPLY 0 +#define PROP_DECALBLENDREPLACE 0 +#define PROPM_END_DECALSECTION 0 +#define PROPM_START_BACKFACE 0 +#define PROP_BACKFACEENABLED 0 +#define PROP_BACKFACETEXTUREUV 0 +#define PROP_BACKFACEDETAILINTENSITY 1 +#define PROP_BACKFACEHUESHIFT 0 +#define PROP_BACKFACEEMISSIONSTRENGTH 0 +#define PROPM_END_BACKFACE 0 +#define PROPM_LIGHTINGOPTIONS 0 +#define PROPM_START_LIGHTING 0 +#define PROP_ENABLELIGHTING 1 +#define PROP_LIGHTINGMODE 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESS 0 +#define PROP_LIGHTINGSHADINGENABLED 0 +#define PROP_LIGHTINGRAMPTYPE 0 +#define PROP_TOONRAMP +#define PROP_LIGHTINGSHADOWMASKUV 0 +#define PROP_SHADOWOFFSET 0 +#define PROP_LIGHTINGGRADIENTSTART 0 +#define PROP_LIGHTINGGRADIENTEND 0.5 +#define PROP_SHADOWSTRENGTH 0 +#define PROP_ATTENUATIONMULTIPLIER 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLOR 0 +#define PROPM_START_LIGHTINGMODIFIERS 0 +#define PROP_LIGHTINGDIRECTCOLORMODE 0 +#define PROP_LIGHTINGINDIRECTCOLORMODE 0 +#define PROP_LIGHTINGUNCAPPED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWS 0 +#define PROP_LIGHTINGMONOCHROMATIC 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESS 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIO 0 +#define PROPM_END_LIGHTINGMODIFIERS 0 +#define PROPM_START_DETAILSHADOWS 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLED 0 +#define PROP_LIGHTINGDETAILSHADOWSUV 0 +#define PROP_LIGHTINGDETAILSTRENGTH 1 +#define PROPM_END_DETAILSHADOWS 0 +#define PROPM_START_AMBIENTOCCLUSION 0 +#define PROP_LIGHTINGENABLEAO 0 +#define PROP_LIGHTINGAOTEXUV 0 +#define PROP_AOSTRENGTH 1 +#define PROPM_END_AMBIENTOCCLUSION 0 +#define PROPM_START_SHADOWTEXTURE 0 +#define PROP_USESHADOWTEXTURE 0 +#define PROP_LIGHTINGSHADOWTEXTUREUV 0 +#define PROPM_END_SHADOWTEXTURE 0 +#define PROPM_START_LIGHTINGHSL 0 +#define PROP_LIGHTINGENABLEHSL 0 +#define PROP_LIGHTINGHSLINTENSITY 1 +#define PROP_LIGHTINGSHADOWHUE 0.5 +#define PROP_LIGHTINGSHADOWSATURATION 0.5 +#define PROP_LIGHTINGSHADOWLIGHTNESS 0.5 +#define PROPM_END_LIGHTINGHSL 0 +#define PROPM_START_LIGHTINGADVANCED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLE 1 +#define PROP_LIGHTINGADDITIVETYPE 1 +#define PROP_LIGHTINGADDITIVEGRADIENTSTART 0 +#define PROP_LIGHTINGADDITIVEGRADIENTEND 0.5 +#define PROP_LIGHTINGADDITIVEPASSTHROUGH 0.5 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTH 1 +#define PROP_LIGHTINGADDITIVELIMITINTENSITY 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITY 1 +#define PROP_DISABLEDIRECTIONALINADD 1 +#define PROPM_END_LIGHTINGADVANCED 0 +#define PROPM_END_LIGHTING 0 +#define PROPM_START_SUBSURFACE 0 +#define PROP_ENABLESSS 0 +#define PROP_SSSTHICKNESSMAPUV 0 +#define PROP_SSSTHICKNESSMOD 0 +#define PROP_SSSSCALE 0.25 +#define PROP_SSSPOWER 5 +#define PROP_SSSDISTORTION 1 +#define PROPM_END_SUBSURFACE 0 +#define PROPM_START_RIMLIGHTOPTIONS 0 +#define PROP_ENABLERIMLIGHTING 0 +#define PROP_RIMLIGHTNORMAL 1 +#define PROP_RIMLIGHTINGINVERT 0 +#define PROP_RIMWIDTH 0.8 +#define PROP_RIMSHARPNESS 0.25 +#define PROP_RIMSTRENGTH 0 +#define PROP_RIMBRIGHTEN 0 +#define PROP_RIMLIGHTCOLORBIAS 0 +#define PROP_RIMTEXUV 0 +#define PROP_RIMMASKUV 0 +#define PROPM_START_RIMWIDTHNOISE 0 +#define PROP_RIMWIDTHNOISETEXTUREUV 0 +#define PROP_RIMWIDTHNOISESTRENGTH 0.1 +#define PROPM_END_RIMWIDTHNOISE 0 +#define PROPM_START_SHADOWMIX 0 +#define PROP_SHADOWMIX 0 +#define PROP_SHADOWMIXTHRESHOLD 0.5 +#define PROP_SHADOWMIXWIDTHMOD 0.5 +#define PROPM_END_SHADOWMIX 0 +#define PROPM_END_RIMLIGHTOPTIONS 0 +#define PROPM_START_REFLECTIONRIM 0 +#define PROP_ENABLEENVIRONMENTALRIM 0 +#define PROP_RIMENVIROMASKUV 0 +#define PROP_RIMENVIROBLUR 0.7 +#define PROP_RIMENVIROWIDTH 0.45 +#define PROP_RIMENVIROSHARPNESS 0 +#define PROP_RIMENVIROMINBRIGHTNESS 0 +#define PROP_RIMENVIROINTENSITY 1 +#define PROPM_END_REFLECTIONRIM 0 +#define PROPM_START_BAKEDLIGHTING 0 +#define PROP_GIEMISSIONMULTIPLIER 1 +#define PROPDSGI 0 +#define PROPLIGHTMAPFLAGS 0 +#define PROPM_END_BAKEDLIGHTING 0 +#define PROPM_START_METALLIC 0 +#define PROP_ENABLEMETALLIC 0 +#define PROP_CUBEMAP +#define PROP_SAMPLEWORLD 0 +#define PROP_METALLICTINTMAPUV 0 +#define PROP_METALLICMASKUV 0 +#define PROP_METALLIC 0 +#define PROP_SMOOTHNESSMASKUV 0 +#define PROP_INVERTSMOOTHNESS 0 +#define PROP_SMOOTHNESS 0 +#define PROPM_END_METALLIC 0 +#define PROPM_START_CLEARCOAT 0 +#define PROP_ENABLECLEARCOAT 0 +#define PROP_CLEARCOATNORMALTOUSE 0 +#define PROP_CLEARCOATCUBEMAP +#define PROP_CLEARCOATSAMPLEWORLD 0 +#define PROP_CLEARCOATMASKUV 0 +#define PROP_CLEARCOAT 1 +#define PROP_CLEARCOATSMOOTHNESSMAPUV 0 +#define PROP_CLEARCOATINVERTSMOOTHNESS 0 +#define PROP_CLEARCOATSMOOTHNESS 0 +#define PROP_CLEARCOATFORCELIGHTING 0 +#define PROPM_END_CLEARCOAT 0 +#define PROPM_START_MATCAP 0 +#define PROP_MATCAPENABLE 0 +#define PROP_MATCAPBORDER 0.43 +#define PROP_MATCAPMASKUV 0 +#define PROP_MATCAPMASKINVERT 0 +#define PROP_MATCAPEMISSIONSTRENGTH 0 +#define PROP_MATCAPINTENSITY 1 +#define PROP_MATCAPLIGHTMASK 0 +#define PROP_MATCAPREPLACE 1 +#define PROP_MATCAPMULTIPLY 0 +#define PROP_MATCAPADD 0 +#define PROP_MATCAPNORMAL 1 +#define PROPM_END_MATCAP 0 +#define PROPM_START_MATCAP2 0 +#define PROP_MATCAP2ENABLE 0 +#define PROP_MATCAP2BORDER 0.43 +#define PROP_MATCAP2MASKUV 0 +#define PROP_MATCAP2MASKINVERT 0 +#define PROP_MATCAP2EMISSIONSTRENGTH 0 +#define PROP_MATCAP2INTENSITY 1 +#define PROP_MATCAP2LIGHTMASK 0 +#define PROP_MATCAP2REPLACE 0 +#define PROP_MATCAP2MULTIPLY 0 +#define PROP_MATCAP2ADD 0 +#define PROP_MATCAP2NORMAL 1 +#define PROPM_END_MATCAP2 0 +#define PROPM_START_SPECULAR 0 +#define PROP_ENABLESPECULAR 0 +#define PROP_SPECULARTYPE 1 +#define PROP_SPECULARNORMAL 1 +#define PROP_SPECULARMETALLIC 0 +#define PROP_SPECULARMETALLICMAPUV 0 +#define PROP_SPECULARSMOOTHNESS 1 +#define PROP_SPECULARMAPUV 0 +#define PROP_SPECULARINVERTSMOOTHNESS 0 +#define PROP_SPECULARMASKUV 0 +#define PROP_SMOOTHNESSFROM 1 +#define PROP_SPECWHATTANGENT 0 +#define PROP_ANISOSPEC1ALPHA 1 +#define PROP_ANISOSPEC2ALPHA 1 +#define PROP_SPEC1OFFSET 0 +#define PROP_SPEC2SMOOTHNESS 0 +#define PROP_ANISOUSETANGENTMAP 0 +#define PROP_ANISOTANGENTMAPUV 0 +#define PROP_SPECULARTOONSTART 0.95 +#define PROP_SPECULARTOONEND 1 +#define PROP_SPECULARANISOJITTERMIRRORED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMICROUV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER 0 +#define PROP_SPECULARANISOJITTERMACROUV 0 +#define PROPM_END_SPECULAR 0 +#define PROPM_START_SPECULAR1 0 +#define PROP_ENABLESPECULAR1 0 +#define PROP_SPECULARTYPE1 1 +#define PROP_SPECULARNORMAL1 1 +#define PROP_SPECULARMETALLIC1 0 +#define PROP_SPECULARMETALLICMAP1UV 0 +#define PROP_SPECULARSMOOTHNESS1 0.75 +#define PROP_SPECULARMAP1UV 0 +#define PROP_SPECULARINVERTSMOOTHNESS1 0 +#define PROP_SPECULARMASK1UV 0 +#define PROP_SMOOTHNESSFROM1 1 +#define PROP_SPECWHATTANGENT1 0 +#define PROP_ANISOSPEC1ALPHA1 1 +#define PROP_ANISOSPEC2ALPHA1 1 +#define PROP_SPEC1OFFSET1 0 +#define PROP_SPEC2SMOOTHNESS1 0 +#define PROP_ANISOUSETANGENTMAP1 0 +#define PROP_ANISOTANGENTMAP1UV 0 +#define PROP_SPECULARTOONSTART1 0.95 +#define PROP_SPECULARTOONEND1 1 +#define PROP_SPECULARANISOJITTERMIRRORED1 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMICRO1UV 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1 0 +#define PROP_SPECULARANISOJITTERMACRO1UV 0 +#define PROPM_END_SPECULAR1 0 +#define PROPM_SPECIAL_EFFECTS 0 +#define PROPM_START_EMISSIONOPTIONS 0 +#define PROP_ENABLEEMISSION 0 +#define PROP_EMISSIONREPLACE 0 +#define PROP_EMISSIONBASECOLORASMAP 0 +#define PROP_EMISSIONMAPUV 0 +#define PROP_EMISSIONMASKUV 0 +#define PROP_EMISSIONSTRENGTH 0 +#define PROP_EMISSIONHUESHIFTENABLED 0 +#define PROP_EMISSIONHUESHIFT 0 +#define PROPM_START_CENTEROUTEMISSION 0 +#define PROP_EMISSIONCENTEROUTENABLED 0 +#define PROP_EMISSIONCENTEROUTSPEED 5 +#define PROPM_END_CENTEROUTEMISSION 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS 0 +#define PROP_ENABLEGITDEMISSION 0 +#define PROP_GITDEWORLDORMESH 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER 0 +#define PROP_GITDEMINLIGHT 0 +#define PROP_GITDEMAXLIGHT 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS 0 +#define PROP_EMISSIONBLINKINGENABLED 0 +#define PROP_EMISSIVEBLINK_MIN 0 +#define PROP_EMISSIVEBLINK_MAX 1 +#define PROP_EMISSIVEBLINK_VELOCITY 4 +#define PROP_EMISSIONBLINKINGOFFSET 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS 0 +#define PROP_SCROLLINGEMISSION 0 +#define PROP_EMISSIONSCROLLINGUSECURVE 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR 0 +#define PROP_EMISSIVESCROLL_WIDTH 10 +#define PROP_EMISSIVESCROLL_VELOCITY 10 +#define PROP_EMISSIVESCROLL_INTERVAL 20 +#define PROP_EMISSIONSCROLLINGOFFSET 0 +#define PROPM_END_SCROLLINGEMISSIONOPTIONS 0 +#define PROPM_END_EMISSIONOPTIONS 0 +#define PROPM_START_EMISSION1OPTIONS 0 +#define PROP_ENABLEEMISSION1 0 +#define PROP_EMISSIONBASECOLORASMAP1 0 +#define PROP_EMISSIONMAP1UV 0 +#define PROP_EMISSIONMASK1UV 0 +#define PROP_EMISSIONSTRENGTH1 0 +#define PROP_EMISSIONHUESHIFTENABLED1 0 +#define PROP_EMISSIONHUESHIFT1 0 +#define PROPM_START_CENTEROUTEMISSION1 0 +#define PROP_EMISSIONCENTEROUTENABLED1 0 +#define PROP_EMISSIONCENTEROUTSPEED1 5 +#define PROPM_END_CENTEROUTEMISSION1 0 +#define PROPM_START_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROP_ENABLEGITDEMISSION1 0 +#define PROP_GITDEWORLDORMESH1 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1 1 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1 0 +#define PROP_GITDEMINLIGHT1 0 +#define PROP_GITDEMAXLIGHT1 1 +#define PROPM_END_GLOWINDARKEMISSIONOPTIONS1 0 +#define PROPM_START_BLINKINGEMISSIONOPTIONS1 0 +#define PROP_EMISSIONBLINKINGENABLED1 0 +#define PROP_EMISSIVEBLINK_MIN1 0 +#define PROP_EMISSIVEBLINK_MAX1 1 +#define PROP_EMISSIVEBLINK_VELOCITY1 4 +#define PROP_EMISSIONBLINKINGOFFSET1 0 +#define PROPM_END_BLINKINGEMISSIONOPTIONS1 0 +#define PROPM_START_SCROLLINGEMISSIONOPTIONS1 0 +#define PROP_SCROLLINGEMISSION1 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1 0 +#define PROP_EMISSIVESCROLL_WIDTH1 10 +#define PROP_EMISSIVESCROLL_VELOCITY1 10 +#define PROP_EMISSIVESCROLL_INTERVAL1 20 +#define PROP_EMISSIONSCROLLINGOFFSET1 0 +#define PROPM_END_SCROLLINGEMISSION1OPTIONS 0 +#define PROPM_END_EMISSION1OPTIONS 0 +#define PROPM_START_FLIPBOOK 0 +#define PROP_ENABLEFLIPBOOK 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHA 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHA 0 +#define PROP_FLIPBOOKCOLORREPLACES 0 +#define PROP_FLIPBOOKTEXARRAYUV 0 +#define PROP_FLIPBOOKMASKUV 0 +#define PROP_FLIPBOOKTOTALFRAMES 1 +#define PROP_FLIPBOOKFPS 30 +#define PROP_FLIPBOOKTILED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTH 0 +#define PROP_FLIPBOOKROTATION 0 +#define PROP_FLIPBOOKROTATIONSPEED 0 +#define PROP_FLIPBOOKREPLACE 1 +#define PROP_FLIPBOOKMULTIPLY 0 +#define PROP_FLIPBOOKADD 0 +#define PROPM_START_MANUALFLIPBOOKCONTROL 0 +#define PROP_FLIPBOOKCURRENTFRAME -1 +#define PROPM_END_MANUALFLIPBOOKCONTROL 0 +#define PROPM_END_FLIPBOOK 0 +#define PROPM_START_DISSOLVE 0 +#define PROP_ENABLEDISSOLVE 0 +#define PROP_DISSOLVETYPE 1 +#define PROP_DISSOLVEEDGEWIDTH 0.025 +#define PROP_DISSOLVEEDGEHARDNESS 0.5 +#define PROP_DISSOLVEEDGEEMISSION 0 +#define PROP_DISSOLVETOTEXTUREUV 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTH 0 +#define PROP_DISSOLVENOISETEXTUREUV 0 +#define PROP_DISSOLVEINVERTNOISE 0 +#define PROP_DISSOLVEDETAILNOISEUV 0 +#define PROP_DISSOLVEINVERTDETAILNOISE 0 +#define PROP_DISSOLVEDETAILSTRENGTH 0.1 +#define PROP_DISSOLVEALPHA 0 +#define PROP_DISSOLVEUSEVERTEXCOLORS 0 +#define PROP_DISSOLVEMASKUV 0 +#define PROP_DISSOLVEMASKINVERT 0 +#define PROP_CONTINUOUSDISSOLVE 0 +#define PROPM_START_DISSOLVEMASKING 0 +#define PROP_DISSOLVEEMISSIONSIDE 2 +#define PROP_DISSOLVEEMISSION1SIDE 2 +#define PROPM_END_DISSOLVEMASKING 0 +#define PROPM_START_POINTTOPOINT 0 +#define PROP_DISSOLVEP2PWORLDLOCAL 0 +#define PROP_DISSOLVEP2PEDGELENGTH 0.1 +#define PROPM_END_POINTTOPOINT 0 +#define PROPM_START_BONUSSLIDERS 0 +#define PROP_DISSOLVEALPHA0 0 +#define PROP_DISSOLVEALPHA1 0 +#define PROP_DISSOLVEALPHA2 0 +#define PROP_DISSOLVEALPHA3 0 +#define PROP_DISSOLVEALPHA4 0 +#define PROP_DISSOLVEALPHA5 0 +#define PROP_DISSOLVEALPHA6 0 +#define PROP_DISSOLVEALPHA7 0 +#define PROP_DISSOLVEALPHA8 0 +#define PROP_DISSOLVEALPHA9 0 +#define PROPM_END_BONUSSLIDERS 0 +#define PROPM_END_DISSOLVE 0 +#define PROPM_START_PANOSPHEREOPTIONS 0 +#define PROP_PANOTOGGLE 0 +#define PROP_PANOINFINITESTEREOTOGGLE 0 +#define PROP_PANOMASKUV 0 +#define PROP_PANOEMISSION 0 +#define PROP_PANOBLEND 0 +#define PROP_PANOCUBEMAPTOGGLE 0 +#define PROPM_END_PANOSPHEREOPTIONS 0 +#define PROPM_START_GLITTER 0 +#define PROP_GLITTERENABLE 0 +#define PROP_GLITTERMODE 0 +#define PROP_GLITTERSHAPE 0 +#define PROP_GLITTERBLENDTYPE 0 +#define PROP_GLITTERUSESURFACECOLOR 0 +#define PROP_GLITTERCOLORMAPUV 0 +#define PROP_GLITTERMASKUV 0 +#define PROP_GLITTERTEXTUREROTATION 0 +#define PROP_GLITTERFREQUENCY 300 +#define PROP_GLITTERJITTER 1 +#define PROP_GLITTERSPEED 10 +#define PROP_GLITTERSIZE 0.3 +#define PROP_GLITTERCONTRAST 300 +#define PROP_GLITTERANGLERANGE 90 +#define PROP_GLITTERMINBRIGHTNESS 0 +#define PROP_GLITTERBRIGHTNESS 3 +#define PROP_GLITTERBIAS 0.8 +#define PROP_GLITTERCENTERSIZE 0.08 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVE 20 +#define PROP_GLITTERJAGGYFIX 0 +#define PROPM_START_GLITTERRANDOM 0 +#define PROP_GLITTERRANDOMCOLORS 0 +#define PROP_GLITTERRANDOMSIZE 0 +#define PROP_GLITTERRANDOMROTATION 0 +#define PROPM_END_GLITTERRANDOM 0 +#define PROPM_END_GLITTER 0 +#define PROPM_START_TEXT 0 +#define PROP_TEXTPIXELRANGE 4 +#define PROP_TEXTENABLED 0 +#define PROPM_START_TEXTFPS 0 +#define PROP_TEXTFPSENABLED 0 +#define PROP_TEXTFPSUV 0 +#define PROP_TEXTFPSEMISSIONSTRENGTH 0 +#define PROP_TEXTFPSROTATION 0 +#define PROPM_END_TEXTFPS 0 +#define PROPM_START_TEXTPOSITION 0 +#define PROP_TEXTPOSITIONENABLED 0 +#define PROP_TEXTPOSITIONUV 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTH 0 +#define PROP_TEXTPOSITIONROTATION 0 +#define PROPM_END_TEXTPOSITION 0 +#define PROPM_START_TEXTINSTANCETIME 0 +#define PROP_TEXTTIMEENABLED 0 +#define PROP_TEXTTIMEUV 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTH 0 +#define PROP_TEXTTIMEROTATION 0 +#define PROPM_END_TEXTINSTANCETIME 0 +#define PROPM_END_TEXT 0 +#define PROPM_START_MIRROROPTIONS 0 +#define PROP_ENABLEMIRROROPTIONS 0 +#define PROP_MIRROR 0 +#define PROP_ENABLEMIRRORTEXTURE 0 +#define PROP_MIRRORTEXTUREUV 0 +#define PROPM_END_MIRROROPTIONS 0 +#define PROPM_START_DISTANCEFADE 0 +#define PROP_MAINMINALPHA 0 +#define PROP_MAINFADETEXTUREUV 0 +#define PROPM_END_DISTANCEFADE 0 +#define PROPM_START_ANGULARFADE 0 +#define PROP_ENABLERANDOM 0 +#define PROP_ANGLETYPE 0 +#define PROP_ANGLECOMPARETO 0 +#define PROP_CAMERAANGLEMIN 45 +#define PROP_CAMERAANGLEMAX 90 +#define PROP_MODELANGLEMIN 45 +#define PROP_MODELANGLEMAX 90 +#define PROP_ANGLEMINALPHA 0 +#define PROPM_END_ANGULARFADE 0 +#define PROPM_START_DISTORTIONFLOW 0 +#define PROP_ENABLEDISTORTION 0 +#define PROP_DISTORTIONMASKUV 0 +#define PROP_DISTORTIONSTRENGTH 0.5 +#define PROP_DISTORTIONSTRENGTH1 0.5 +#define PROPM_END_DISTORTIONFLOW 0 +#define PROPM_OUTLINEOPTIONS 0 +#define PROP_COMMENTIFZERO_ENABLEOUTLINEPASS 0 +#define PROP_OUTLINEMODE 0 +#define PROP_OUTLINETINTMIX 0 +#define PROP_OUTLINERIMLIGHTBLEND 0 +#define PROP_OUTLINEFIXEDSIZE 0 +#define PROP_OUTLINEUSEVERTEXCOLORS 0 +#define PROP_OUTLINELIT 1 +#define PROP_LINEWIDTH 0 +#define PROP_OUTLINEEMISSION 0 +#define PROP_OUTLINETEXTUREUV 0 +#define PROP_OUTLINEMASKUV 0 +#define PROP_OUTLINESHADOWSTRENGTH 1 +#define PROPM_START_OUTLINEADVANCED 0 +#define PROP_OUTLINECULL 1 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROPM_END_OUTLINEADVANCED 0 +#define PROPM_PARALLAXMAP 0 +#define PROP_PARALLAXMAP 0 +#define PROP_PARALLAXHEIGHTMAPENABLED 0 +#define PROP_PARALLAXINTERNALMAPENABLED 0 +#define PROPM_START_PARALLAXHEIGHTMAP 0 +#define PROP_PARALLAXUV 0 +#define PROP_PARALLAXHEIGHTMAPMASKUV 0 +#define PROP_PARALLAXSTRENGTH 0 +#define PROPM_END_PARALLAXHEIGHTMAP 0 +#define PROPM_START_PARALLAXINTERNAL 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODE 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHA 0 +#define PROP_PARALLAXINTERNALMAPMASKUV 0 +#define PROP_PARALLAXINTERNALITERATIONS 1 +#define PROP_PARALLAXINTERNALMINDEPTH 0 +#define PROP_PARALLAXINTERNALMAXDEPTH 1 +#define PROP_PARALLAXINTERNALMINFADE 0 +#define PROP_PARALLAXINTERNALMAXFADE 1 +#define PROPM_END_PARALLAXINTERNAL 0 +#define PROPM_START_PARALLAXADVANCED 0 +#define PROP_PARALLAXBIAS 0.42 +#define PROPM_END_PARALLAXADVANCED 0 +#define PROPM_RENDERINGOPTIONS 0 +#define PROP_CULL 2 +#define PROP_ZTEST 4 +#define PROP_ZWRITE 1 +#define PROP_COLORMASK 15 +#define PROP_OFFSETFACTOR 0 +#define PROP_OFFSETUNITS 0 +#define PROP_IGNOREFOG 0 +#define PROPINSTANCING 0 +#define PROPM_START_BLENDING 0 +#define PROP_BLENDOP 0 +#define PROP_BLENDOPALPHA 0 +#define PROP_SRCBLEND 1 +#define PROP_DSTBLEND 0 +#define PROPM_END_BLENDING 0 +#define PROPM_START_STENCILPASSOPTIONS 0 +#define PROP_STENCILREF 0 +#define PROP_STENCILREADMASK 255 +#define PROP_STENCILWRITEMASK 255 +#define PROP_STENCILPASSOP 0 +#define PROP_STENCILFAILOP 0 +#define PROP_STENCILZFAILOP 0 +#define PROP_STENCILCOMPAREFUNCTION 8 +#define PROPM_END_STENCILPASSOPTIONS 0 +#define PROPM_START_OUTLINESTENCIL 0 +#define PROP_OUTLINESTENCILREF 0 +#define PROP_OUTLINESTENCILREADMASK 255 +#define PROP_OUTLINESTENCILWRITEMASK 255 +#define PROP_OUTLINESTENCILPASSOP 0 +#define PROP_OUTLINESTENCILFAILOP 0 +#define PROP_OUTLINESTENCILZFAILOP 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTION 8 +#define PROPM_END_OUTLINESTENCIL 0 +#define PROPM_START_DEBUGOPTIONS 0 +#define PROP_DEBUGENABLED 0 +#define PROP_VERTEXUNWRAP 0 +#define PROP_DEBUGMESHDATA 0 +#define PROP_DEBUGLIGHTINGDATA 0 +#define PROP_DEBUGCAMERADATA 0 +#define PROPM_END_DEBUGOPTIONS 0 +#define PROP_COLORANIMATED 0 +#define PROP_MAINTEXANIMATED 0 +#define PROP_MAINTEX_STANIMATED 0 +#define PROP_MAINTEXPANANIMATED 0 +#define PROP_MAINTEXTUREUVANIMATED 0 +#define PROP_SATURATIONANIMATED 0 +#define PROP_MAINVERTEXCOLORINGANIMATED 0 +#define PROP_MAINUSEVERTEXCOLORALPHAANIMATED 0 +#define PROP_MAINEMISSIONSTRENGTHANIMATED 0 +#define PROP_BUMPMAPANIMATED 0 +#define PROP_BUMPMAPUVANIMATED 0 +#define PROP_BUMPMAPPANANIMATED 0 +#define PROP_BUMPSCALEANIMATED 0 +#define PROP_ALPHAMASKANIMATED 0 +#define PROP_ALPHAMASKPANANIMATED 0 +#define PROP_ALPHAMASKUVANIMATED 0 +#define PROP_MAINHUESHIFTTOGGLEANIMATED 0 +#define PROP_MAINHUESHIFTREPLACEANIMATED 0 +#define PROP_MAINHUESHIFTANIMATED 0 +#define PROP_MAINHUESHIFTSPEEDANIMATED 0 +#define PROP_MAINHUESHIFTMASKANIMATED 0 +#define PROP_MAINHUESHIFTMASKPANANIMATED 0 +#define PROP_MAINHUESHIFTMASKUVANIMATED 0 +#define PROP_RGBMASKENABLEDANIMATED 0 +#define PROP_RGBUSEVERTEXCOLORSANIMATED 0 +#define PROP_RGBBLENDMULTIPLICATIVEANIMATED 0 +#define PROP_RGBMASKANIMATED 0 +#define PROP_RGBMASKPANNINGANIMATED 0 +#define PROP_RGBMASKUVANIMATED 0 +#define PROP_REDCOLORANIMATED 0 +#define PROP_REDTEXUREANIMATED 0 +#define PROP_RGBREDPANNINGANIMATED 0 +#define PROP_RGBRED_UVANIMATED 0 +#define PROP_GREENCOLORANIMATED 0 +#define PROP_GREENTEXTUREANIMATED 0 +#define PROP_RGBGREENPANNINGANIMATED 0 +#define PROP_RGBGREEN_UVANIMATED 0 +#define PROP_BLUECOLORANIMATED 0 +#define PROP_BLUETEXTUREANIMATED 0 +#define PROP_RGBBLUEPANNINGANIMATED 0 +#define PROP_RGBBLUE_UVANIMATED 0 +#define PROP_RGBNORMALBLENDANIMATED 0 +#define PROP_DETAILMASKANIMATED 0 +#define PROP_DETAILMASKPANANIMATED 0 +#define PROP_DETAILMASKUVANIMATED 0 +#define PROP_DETAILTINTANIMATED 0 +#define PROP_DETAILTEXANIMATED 0 +#define PROP_DETAILTEXPANANIMATED 0 +#define PROP_DETAILTEXUVANIMATED 0 +#define PROP_DETAILTEXINTENSITYANIMATED 0 +#define PROP_DETAILBRIGHTNESSANIMATED 0 +#define PROP_DETAILNORMALMAPANIMATED 0 +#define PROP_DETAILNORMALMAPSCALEANIMATED 0 +#define PROP_DETAILNORMALMAPPANANIMATED 0 +#define PROP_DETAILNORMALMAPUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALROTATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONLOCALSCALEANIMATED 0 +#define PROP_VERTEXMANIPULATIONWORLDTRANSLATIONANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTMASKANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTPANANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTUVANIMATED 0 +#define PROP_VERTEXMANIPULATIONHEIGHTBIASANIMATED 0 +#define PROP_VERTEXROUNDINGENABLEDANIMATED 0 +#define PROP_VERTEXROUNDINGDIVISIONANIMATED 0 +#define PROP_ALPHAMODANIMATED 0 +#define PROP_CUTOFFANIMATED 0 +#define PROP_DITHERINGENABLEDANIMATED 0 +#define PROP_DITHERGRADIENTANIMATED 0 +#define PROP_FORCEOPAQUEANIMATED 0 +#define PROP_MAINSHADOWCLIPMODANIMATED 0 +#define PROP_ALPHATOMASKANIMATED 0 +#define PROP_MAINALPHATOCOVERAGEANIMATED 0 +#define PROP_ALPHAPREMULTIPLYANIMATED 0 +#define PROP_MAINMIPSCALEANIMATED 0 +#define PROP_DECALENABLEDANIMATED 0 +#define PROP_DECALCOLORANIMATED 0 +#define PROP_DECALEMISSIONSTRENGTHANIMATED 0 +#define PROP_DECALTEXTUREANIMATED 0 +#define PROP_DECALTEXTUREPANANIMATED 0 +#define PROP_DECALTEXTUREUVANIMATED 0 +#define PROP_DECALMASKANIMATED 0 +#define PROP_DECALMASKPANANIMATED 0 +#define PROP_DECALMASKUVANIMATED 0 +#define PROP_DECALTILEDANIMATED 0 +#define PROP_DECALSCALEANIMATED 0 +#define PROP_DECALPOSITIONANIMATED 0 +#define PROP_DECALROTATIONANIMATED 0 +#define PROP_DECALROTATIONSPEEDANIMATED 0 +#define PROP_DECALBLENDADDANIMATED 0 +#define PROP_DECALBLENDMULTIPLYANIMATED 0 +#define PROP_DECALBLENDREPLACEANIMATED 0 +#define PROP_ENABLELIGHTINGANIMATED 0 +#define PROP_LIGHTINGMODEANIMATED 0 +#define PROP_LIGHTINGSTANDARDSMOOTHNESSANIMATED 0 +#define PROP_LIGHTINGSHADINGENABLEDANIMATED 0 +#define PROP_LIGHTINGRAMPTYPEANIMATED 0 +#define PROP_TOONRAMPANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKPANANIMATED 0 +#define PROP_LIGHTINGSHADOWMASKUVANIMATED 0 +#define PROP_SHADOWOFFSETANIMATED 0 +#define PROP_LIGHTINGGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGSHADOWCOLORANIMATED 0 +#define PROP_SHADOWSTRENGTHANIMATED 0 +#define PROP_ATTENUATIONMULTIPLIERANIMATED 0 +#define PROP_LIGHTINGIGNOREAMBIENTCOLORANIMATED 0 +#define PROP_LIGHTINGDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGINDIRECTCOLORMODEANIMATED 0 +#define PROP_LIGHTINGMONOCHROMATICANIMATED 0 +#define PROP_LIGHTINGUNCAPPEDANIMATED 0 +#define PROP_LIGHTINGONLYUNITYSHADOWSANIMATED 0 +#define PROP_LIGHTINGMINLIGHTBRIGHTNESSANIMATED 0 +#define PROP_LIGHTINGMINSHADOWBRIGHTNESSRATIOANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSENABLEDANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSPANANIMATED 0 +#define PROP_LIGHTINGDETAILSHADOWSUVANIMATED 0 +#define PROP_LIGHTINGDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGENABLEAOANIMATED 0 +#define PROP_LIGHTINGAOTEXANIMATED 0 +#define PROP_LIGHTINGAOTEXPANANIMATED 0 +#define PROP_LIGHTINGAOTEXUVANIMATED 0 +#define PROP_AOSTRENGTHANIMATED 0 +#define PROP_USESHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREPANANIMATED 0 +#define PROP_LIGHTINGSHADOWTEXTUREUVANIMATED 0 +#define PROP_LIGHTINGENABLEHSLANIMATED 0 +#define PROP_LIGHTINGHSLINTENSITYANIMATED 0 +#define PROP_LIGHTINGSHADOWHUEANIMATED 0 +#define PROP_LIGHTINGSHADOWSATURATIONANIMATED 0 +#define PROP_LIGHTINGSHADOWLIGHTNESSANIMATED 0 +#define PROP_COMMENTIFZERO_LIGHTINGADDITIVEENABLEANIMATED 0 +#define PROP_LIGHTINGADDITIVETYPEANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTSTARTANIMATED 0 +#define PROP_LIGHTINGADDITIVEGRADIENTENDANIMATED 0 +#define PROP_LIGHTINGADDITIVEPASSTHROUGHANIMATED 0 +#define PROP_LIGHTINGADDITIVEDETAILSTRENGTHANIMATED 0 +#define PROP_LIGHTINGADDITIVELIMITINTENSITYANIMATED 0 +#define PROP_LIGHTINGADDITIVEMAXINTENSITYANIMATED 0 +#define PROP_ENABLESSSANIMATED 0 +#define PROP_SSSCOLORANIMATED 0 +#define PROP_SSSTHICKNESSMAPANIMATED 0 +#define PROP_SSSTHICKNESSMAPPANANIMATED 0 +#define PROP_SSSTHICKNESSMAPUVANIMATED 0 +#define PROP_SSSTHICKNESSMODANIMATED 0 +#define PROP_SSSSCALEANIMATED 0 +#define PROP_SSSPOWERANIMATED 0 +#define PROP_SSSDISTORTIONANIMATED 0 +#define PROP_ENABLERIMLIGHTINGANIMATED 0 +#define PROP_RIMLIGHTNORMALANIMATED 0 +#define PROP_RIMLIGHTINGINVERTANIMATED 0 +#define PROP_RIMLIGHTCOLORANIMATED 0 +#define PROP_RIMWIDTHANIMATED 0 +#define PROP_RIMSHARPNESSANIMATED 0 +#define PROP_RIMSTRENGTHANIMATED 0 +#define PROP_RIMBRIGHTENANIMATED 0 +#define PROP_RIMLIGHTCOLORBIASANIMATED 0 +#define PROP_RIMTEXANIMATED 0 +#define PROP_RIMTEXPANANIMATED 0 +#define PROP_RIMTEXUVANIMATED 0 +#define PROP_RIMMASKANIMATED 0 +#define PROP_RIMMASKPANANIMATED 0 +#define PROP_RIMMASKUVANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREPANANIMATED 0 +#define PROP_RIMWIDTHNOISETEXTUREUVANIMATED 0 +#define PROP_RIMWIDTHNOISESTRENGTHANIMATED 0 +#define PROP_SHADOWMIXANIMATED 0 +#define PROP_SHADOWMIXTHRESHOLDANIMATED 0 +#define PROP_SHADOWMIXWIDTHMODANIMATED 0 +#define PROP_ENABLEENVIRONMENTALRIMANIMATED 0 +#define PROP_RIMENVIROMASKANIMATED 0 +#define PROP_RIMENVIROMASKPANANIMATED 0 +#define PROP_RIMENVIROMASKUVANIMATED 0 +#define PROP_RIMENVIROBLURANIMATED 0 +#define PROP_RIMENVIROWIDTHANIMATED 0 +#define PROP_RIMENVIROSHARPNESSANIMATED 0 +#define PROP_RIMENVIROMINBRIGHTNESSANIMATED 0 +#define PROP_RIMENVIROINTENSITYANIMATED 0 +#define PROP_ENABLEMETALLICANIMATED 0 +#define PROP_CUBEMAPANIMATED 0 +#define PROP_SAMPLEWORLDANIMATED 0 +#define PROP_METALREFLECTIONTINTANIMATED 0 +#define PROP_METALLICTINTMAPANIMATED 0 +#define PROP_METALLICTINTMAPPANANIMATED 0 +#define PROP_METALLICTINTMAPUVANIMATED 0 +#define PROP_METALLICMASKANIMATED 0 +#define PROP_METALLICMASKPANANIMATED 0 +#define PROP_METALLICMASKUVANIMATED 0 +#define PROP_METALLICANIMATED 0 +#define PROP_SMOOTHNESSMASKANIMATED 0 +#define PROP_SMOOTHNESSMASKPANANIMATED 0 +#define PROP_SMOOTHNESSMASKUVANIMATED 0 +#define PROP_INVERTSMOOTHNESSANIMATED 0 +#define PROP_SMOOTHNESSANIMATED 0 +#define PROP_ENABLECLEARCOATANIMATED 0 +#define PROP_CLEARCOATNORMALTOUSEANIMATED 0 +#define PROP_CLEARCOATCUBEMAPANIMATED 0 +#define PROP_CLEARCOATSAMPLEWORLDANIMATED 0 +#define PROP_CLEARCOATTINTANIMATED 0 +#define PROP_CLEARCOATMASKANIMATED 0 +#define PROP_CLEARCOATMASKPANANIMATED 0 +#define PROP_CLEARCOATMASKUVANIMATED 0 +#define PROP_CLEARCOATANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPPANANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSMAPUVANIMATED 0 +#define PROP_CLEARCOATINVERTSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATSMOOTHNESSANIMATED 0 +#define PROP_CLEARCOATFORCELIGHTINGANIMATED 0 +#define PROP_MATCAPENABLEANIMATED 0 +#define PROP_MATCAPCOLORANIMATED 0 +#define PROP_MATCAPANIMATED 0 +#define PROP_MATCAPBORDERANIMATED 0 +#define PROP_MATCAPMASKANIMATED 0 +#define PROP_MATCAPMASKPANANIMATED 0 +#define PROP_MATCAPMASKINVERTANIMATED 0 +#define PROP_MATCAPMASKUVANIMATED 0 +#define PROP_MATCAPEMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAPINTENSITYANIMATED 0 +#define PROP_MATCAPLIGHTMASKANIMATED 0 +#define PROP_MATCAPREPLACEANIMATED 0 +#define PROP_MATCAPMULTIPLYANIMATED 0 +#define PROP_MATCAPADDANIMATED 0 +#define PROP_MATCAPNORMALANIMATED 0 +#define PROP_MATCAP2ENABLEANIMATED 0 +#define PROP_MATCAP2COLORANIMATED 0 +#define PROP_MATCAP2ANIMATED 0 +#define PROP_MATCAP2BORDERANIMATED 0 +#define PROP_MATCAP2MASKANIMATED 0 +#define PROP_MATCAP2MASKPANANIMATED 0 +#define PROP_MATCAP2MASKUVANIMATED 0 +#define PROP_MATCAP2MASKINVERTANIMATED 0 +#define PROP_MATCAP2EMISSIONSTRENGTHANIMATED 0 +#define PROP_MATCAP2INTENSITYANIMATED 0 +#define PROP_MATCAP2LIGHTMASKANIMATED 0 +#define PROP_MATCAP2REPLACEANIMATED 0 +#define PROP_MATCAP2MULTIPLYANIMATED 0 +#define PROP_MATCAP2ADDANIMATED 0 +#define PROP_MATCAP2NORMALANIMATED 0 +#define PROP_ENABLESPECULARANIMATED 0 +#define PROP_SPECULARTYPEANIMATED 0 +#define PROP_SPECULARNORMALANIMATED 0 +#define PROP_SPECULARTINTANIMATED 0 +#define PROP_SPECULARMETALLICANIMATED 0 +#define PROP_SPECULARSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMAPANIMATED 0 +#define PROP_SPECULARMAPPANANIMATED 0 +#define PROP_SPECULARMAPUVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESSANIMATED 0 +#define PROP_SPECULARMASKANIMATED 0 +#define PROP_SPECULARMASKPANANIMATED 0 +#define PROP_SPECULARMASKUVANIMATED 0 +#define PROP_SMOOTHNESSFROMANIMATED 0 +#define PROP_SPECWHATTANGENTANIMATED 0 +#define PROP_ANISOSPEC1ALPHAANIMATED 0 +#define PROP_ANISOSPEC2ALPHAANIMATED 0 +#define PROP_SPEC1OFFSETANIMATED 0 +#define PROP_SPEC2SMOOTHNESSANIMATED 0 +#define PROP_ANISOUSETANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPANIMATED 0 +#define PROP_ANISOTANGENTMAPPANANIMATED 0 +#define PROP_ANISOTANGENTMAPUVANIMATED 0 +#define PROP_SPECULARTOONSTARTANIMATED 0 +#define PROP_SPECULARTOONENDANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRROREDANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROUVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIERANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROPANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROUVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTERANIMATED 0 +#define PROP_ENABLESPECULAR1ANIMATED 0 +#define PROP_SPECULARTYPE1ANIMATED 0 +#define PROP_SPECULARNORMAL1ANIMATED 0 +#define PROP_SPECULARTINT1ANIMATED 0 +#define PROP_SPECULARMETALLIC1ANIMATED 0 +#define PROP_SPECULARSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMAP1ANIMATED 0 +#define PROP_SPECULARMAP1PANANIMATED 0 +#define PROP_SPECULARMAP1UVANIMATED 0 +#define PROP_SPECULARINVERTSMOOTHNESS1ANIMATED 0 +#define PROP_SPECULARMASK1ANIMATED 0 +#define PROP_SPECULARMASK1PANANIMATED 0 +#define PROP_SPECULARMASK1UVANIMATED 0 +#define PROP_SMOOTHNESSFROM1ANIMATED 0 +#define PROP_SPECWHATTANGENT1ANIMATED 0 +#define PROP_ANISOSPEC1ALPHA1ANIMATED 0 +#define PROP_ANISOSPEC2ALPHA1ANIMATED 0 +#define PROP_SPEC1OFFSET1ANIMATED 0 +#define PROP_SPEC2SMOOTHNESS1ANIMATED 0 +#define PROP_ANISOUSETANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1ANIMATED 0 +#define PROP_ANISOTANGENTMAP1PANANIMATED 0 +#define PROP_ANISOTANGENTMAP1UVANIMATED 0 +#define PROP_SPECULARTOONSTART1ANIMATED 0 +#define PROP_SPECULARTOONEND1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMIRRORED1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMICRO1UVANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACROMULTIPLIER1ANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1PANANIMATED 0 +#define PROP_SPECULARANISOJITTERMACRO1UVANIMATED 0 +#define PROP_SPECULARTOONINNEROUTER1ANIMATED 0 +#define PROP_ENABLEEMISSIONANIMATED 0 +#define PROP_EMISSIONREPLACEANIMATED 0 +#define PROP_EMISSIONCOLORANIMATED 0 +#define PROP_EMISSIONMAPANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAPANIMATED 0 +#define PROP_EMISSIONMAPPANANIMATED 0 +#define PROP_EMISSIONMAPUVANIMATED 0 +#define PROP_EMISSIONMASKANIMATED 0 +#define PROP_EMISSIONMASKPANANIMATED 0 +#define PROP_EMISSIONMASKUVANIMATED 0 +#define PROP_EMISSIONSTRENGTHANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLEDANIMATED 0 +#define PROP_EMISSIONHUESHIFTANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLEDANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEEDANIMATED 0 +#define PROP_ENABLEGITDEMISSIONANIMATED 0 +#define PROP_GITDEWORLDORMESHANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIERANIMATED 0 +#define PROP_GITDEMINLIGHTANIMATED 0 +#define PROP_GITDEMAXLIGHTANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MINANIMATED 0 +#define PROP_EMISSIVEBLINK_MAXANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITYANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSETANIMATED 0 +#define PROP_SCROLLINGEMISSIONANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVEANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLORANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTIONANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTHANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITYANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVALANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSETANIMATED 0 +#define PROP_ENABLEEMISSION1ANIMATED 0 +#define PROP_EMISSIONCOLOR1ANIMATED 0 +#define PROP_EMISSIONMAP1ANIMATED 0 +#define PROP_EMISSIONBASECOLORASMAP1ANIMATED 0 +#define PROP_EMISSIONMAP1PANANIMATED 0 +#define PROP_EMISSIONMAP1UVANIMATED 0 +#define PROP_EMISSIONMASK1ANIMATED 0 +#define PROP_EMISSIONMASK1PANANIMATED 0 +#define PROP_EMISSIONMASK1UVANIMATED 0 +#define PROP_EMISSIONSTRENGTH1ANIMATED 0 +#define PROP_EMISSIONHUESHIFTENABLED1ANIMATED 0 +#define PROP_EMISSIONHUESHIFT1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTENABLED1ANIMATED 0 +#define PROP_EMISSIONCENTEROUTSPEED1ANIMATED 0 +#define PROP_ENABLEGITDEMISSION1ANIMATED 0 +#define PROP_GITDEWORLDORMESH1ANIMATED 0 +#define PROP_GITDEMINEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMAXEMISSIONMULTIPLIER1ANIMATED 0 +#define PROP_GITDEMINLIGHT1ANIMATED 0 +#define PROP_GITDEMAXLIGHT1ANIMATED 0 +#define PROP_EMISSIONBLINKINGENABLEDANIMATED 0 +#define PROP_EMISSIVEBLINK_MIN1ANIMATED 0 +#define PROP_EMISSIVEBLINK_MAX1ANIMATED 0 +#define PROP_EMISSIVEBLINK_VELOCITY1ANIMATED 0 +#define PROP_EMISSIONBLINKINGOFFSET1ANIMATED 0 +#define PROP_SCROLLINGEMISSION1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGUSECURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGCURVE1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGVERTEXCOLOR1ANIMATED 0 +#define PROP_EMISSIVESCROLL_DIRECTION1ANIMATED 0 +#define PROP_EMISSIVESCROLL_WIDTH1ANIMATED 0 +#define PROP_EMISSIVESCROLL_VELOCITY1ANIMATED 0 +#define PROP_EMISSIVESCROLL_INTERVAL1ANIMATED 0 +#define PROP_EMISSIONSCROLLINGOFFSET1ANIMATED 0 +#define PROP_ENABLEFLIPBOOKANIMATED 0 +#define PROP_FLIPBOOKALPHACONTROLSFINALALPHAANIMATED 0 +#define PROP_FLIPBOOKINTENSITYCONTROLSALPHAANIMATED 0 +#define PROP_FLIPBOOKCOLORREPLACESANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYUVANIMATED 0 +#define PROP_FLIPBOOKTEXARRAYPANANIMATED 0 +#define PROP_FLIPBOOKMASKANIMATED 0 +#define PROP_FLIPBOOKMASKUVANIMATED 0 +#define PROP_FLIPBOOKMASKPANANIMATED 0 +#define PROP_FLIPBOOKCOLORANIMATED 0 +#define PROP_FLIPBOOKTOTALFRAMESANIMATED 0 +#define PROP_FLIPBOOKFPSANIMATED 0 +#define PROP_FLIPBOOKSCALEOFFSETANIMATED 0 +#define PROP_FLIPBOOKTILEDANIMATED 0 +#define PROP_FLIPBOOKEMISSIONSTRENGTHANIMATED 0 +#define PROP_FLIPBOOKROTATIONANIMATED 0 +#define PROP_FLIPBOOKROTATIONSPEEDANIMATED 0 +#define PROP_FLIPBOOKREPLACEANIMATED 0 +#define PROP_FLIPBOOKMULTIPLYANIMATED 0 +#define PROP_FLIPBOOKADDANIMATED 0 +#define PROP_FLIPBOOKCURRENTFRAMEANIMATED 0 +#define PROP_ENABLEDISSOLVEANIMATED 0 +#define PROP_DISSOLVETYPEANIMATED 0 +#define PROP_DISSOLVEEDGEWIDTHANIMATED 0 +#define PROP_DISSOLVEEDGEHARDNESSANIMATED 0 +#define PROP_DISSOLVEEDGECOLORANIMATED 0 +#define PROP_DISSOLVEEDGEGRADIENTANIMATED 0 +#define PROP_DISSOLVEEDGEEMISSIONANIMATED 0 +#define PROP_DISSOLVETEXTURECOLORANIMATED 0 +#define PROP_DISSOLVETOTEXTUREANIMATED 0 +#define PROP_DISSOLVETOTEXTUREPANANIMATED 0 +#define PROP_DISSOLVETOTEXTUREUVANIMATED 0 +#define PROP_DISSOLVETOEMISSIONSTRENGTHANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREPANANIMATED 0 +#define PROP_DISSOLVENOISETEXTUREUVANIMATED 0 +#define PROP_DISSOLVEINVERTNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEPANANIMATED 0 +#define PROP_DISSOLVEDETAILNOISEUVANIMATED 0 +#define PROP_DISSOLVEINVERTDETAILNOISEANIMATED 0 +#define PROP_DISSOLVEDETAILSTRENGTHANIMATED 0 +#define PROP_DISSOLVEALPHAANIMATED 0 +#define PROP_DISSOLVEUSEVERTEXCOLORSANIMATED 0 +#define PROP_DISSOLVEMASKANIMATED 0 +#define PROP_DISSOLVEMASKPANANIMATED 0 +#define PROP_DISSOLVEMASKUVANIMATED 0 +#define PROP_DISSOLVEMASKINVERTANIMATED 0 +#define PROP_CONTINUOUSDISSOLVEANIMATED 0 +#define PROP_DISSOLVEEMISSIONSIDEANIMATED 0 +#define PROP_DISSOLVEEMISSION1SIDEANIMATED 0 +#define PROP_DISSOLVEP2PWORLDLOCALANIMATED 0 +#define PROP_DISSOLVEP2PEDGELENGTHANIMATED 0 +#define PROP_DISSOLVESTARTPOINTANIMATED 0 +#define PROP_DISSOLVEENDPOINTANIMATED 0 +#define PROP_DISSOLVEALPHA0ANIMATED 0 +#define PROP_DISSOLVEALPHA1ANIMATED 0 +#define PROP_DISSOLVEALPHA2ANIMATED 0 +#define PROP_DISSOLVEALPHA3ANIMATED 0 +#define PROP_DISSOLVEALPHA4ANIMATED 0 +#define PROP_DISSOLVEALPHA5ANIMATED 0 +#define PROP_DISSOLVEALPHA6ANIMATED 0 +#define PROP_DISSOLVEALPHA7ANIMATED 0 +#define PROP_DISSOLVEALPHA8ANIMATED 0 +#define PROP_DISSOLVEALPHA9ANIMATED 0 +#define PROP_PANOTOGGLEANIMATED 0 +#define PROP_PANOINFINITESTEREOTOGGLEANIMATED 0 +#define PROP_PANOSPHERECOLORANIMATED 0 +#define PROP_PANOSPHERETEXTUREANIMATED 0 +#define PROP_PANOMASKANIMATED 0 +#define PROP_PANOMASKPANANIMATED 0 +#define PROP_PANOMASKUVANIMATED 0 +#define PROP_PANOEMISSIONANIMATED 0 +#define PROP_PANOBLENDANIMATED 0 +#define PROP_PANOSPHEREPANANIMATED 0 +#define PROP_PANOCUBEMAPTOGGLEANIMATED 0 +#define PROP_PANOCUBEMAPANIMATED 0 +#define PROP_GLITTERENABLEANIMATED 0 +#define PROP_GLITTERMODEANIMATED 0 +#define PROP_GLITTERSHAPEANIMATED 0 +#define PROP_GLITTERBLENDTYPEANIMATED 0 +#define PROP_GLITTERCOLORANIMATED 0 +#define PROP_GLITTERUSESURFACECOLORANIMATED 0 +#define PROP_GLITTERCOLORMAPANIMATED 0 +#define PROP_GLITTERCOLORMAPPANANIMATED 0 +#define PROP_GLITTERCOLORMAPUVANIMATED 0 +#define PROP_GLITTERPANANIMATED 0 +#define PROP_GLITTERMASKANIMATED 0 +#define PROP_GLITTERMASKPANANIMATED 0 +#define PROP_GLITTERMASKUVANIMATED 0 +#define PROP_GLITTERTEXTUREANIMATED 0 +#define PROP_GLITTERTEXTUREPANANIMATED 0 +#define PROP_GLITTERRANDOMROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYANIMATED 0 +#define PROP_GLITTERJITTERANIMATED 0 +#define PROP_GLITTERSPEEDANIMATED 0 +#define PROP_GLITTERSIZEANIMATED 0 +#define PROP_GLITTERCONTRASTANIMATED 0 +#define PROP_GLITTERANGLERANGEANIMATED 0 +#define PROP_GLITTERMINBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBRIGHTNESSANIMATED 0 +#define PROP_GLITTERBIASANIMATED 0 +#define PROP_GLITTERCENTERSIZEANIMATED 0 +#define PROP_GLITTERTEXTUREROTATIONANIMATED 0 +#define PROP_GLITTERFREQUENCYLINEAREMISSIVEANIMATED 0 +#define PROP_GLITTERJAGGYFIXANIMATED 0 +#define PROP_GLITTERRANDOMCOLORSANIMATED 0 +#define PROP_GLITTERMINMAXSATURATIONANIMATED 0 +#define PROP_GLITTERMINMAXBRIGHTNESSANIMATED 0 +#define PROP_GLITTERRANDOMSIZEANIMATED 0 +#define PROP_GLITTERMINMAXSIZEANIMATED 0 +#define PROP_TEXTGLYPHSANIMATED 0 +#define PROP_TEXTPIXELRANGEANIMATED 0 +#define PROP_TEXTENABLEDANIMATED 0 +#define PROP_TEXTFPSENABLEDANIMATED 0 +#define PROP_TEXTFPSUVANIMATED 0 +#define PROP_TEXTFPSCOLORANIMATED 0 +#define PROP_TEXTFPSEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTFPSOFFSETANIMATED 0 +#define PROP_TEXTFPSROTATIONANIMATED 0 +#define PROP_TEXTFPSSCALEANIMATED 0 +#define PROP_TEXTFPSPADDINGANIMATED 0 +#define PROP_TEXTPOSITIONENABLEDANIMATED 0 +#define PROP_TEXTPOSITIONUVANIMATED 0 +#define PROP_TEXTPOSITIONCOLORANIMATED 0 +#define PROP_TEXTPOSITIONEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTPOSITIONOFFSETANIMATED 0 +#define PROP_TEXTPOSITIONROTATIONANIMATED 0 +#define PROP_TEXTPOSITIONSCALEANIMATED 0 +#define PROP_TEXTPOSITIONPADDINGANIMATED 0 +#define PROP_TEXTTIMEENABLEDANIMATED 0 +#define PROP_TEXTTIMEUVANIMATED 0 +#define PROP_TEXTTIMECOLORANIMATED 0 +#define PROP_TEXTTIMEEMISSIONSTRENGTHANIMATED 0 +#define PROP_TEXTTIMEOFFSETANIMATED 0 +#define PROP_TEXTTIMEROTATIONANIMATED 0 +#define PROP_TEXTTIMESCALEANIMATED 0 +#define PROP_TEXTTIMEPADDINGANIMATED 0 +#define PROP_ENABLEMIRROROPTIONSANIMATED 0 +#define PROP_MIRRORANIMATED 0 +#define PROP_ENABLEMIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREANIMATED 0 +#define PROP_MIRRORTEXTUREPANANIMATED 0 +#define PROP_MIRRORTEXTUREUVANIMATED 0 +#define PROP_MAINMINALPHAANIMATED 0 +#define PROP_MAINFADETEXTUREANIMATED 0 +#define PROP_MAINFADETEXTUREPANANIMATED 0 +#define PROP_MAINFADETEXTUREUVANIMATED 0 +#define PROP_MAINDISTANCEFADEANIMATED 0 +#define PROP_ENABLERANDOMANIMATED 0 +#define PROP_ANGLETYPEANIMATED 0 +#define PROP_ANGLECOMPARETOANIMATED 0 +#define PROP_ANGLEFORWARDDIRECTIONANIMATED 0 +#define PROP_CAMERAANGLEMINANIMATED 0 +#define PROP_CAMERAANGLEMAXANIMATED 0 +#define PROP_MODELANGLEMINANIMATED 0 +#define PROP_MODELANGLEMAXANIMATED 0 +#define PROP_ANGLEMINALPHAANIMATED 0 +#define PROP_ENABLEDISTORTIONANIMATED 0 +#define PROP_DISTORTIONMASKANIMATED 0 +#define PROP_DISTORTIONMASKPANANIMATED 0 +#define PROP_DISTORTIONMASKUVANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTUREANIMATED 0 +#define PROP_DISTORTIONFLOWTEXTURE1ANIMATED 0 +#define PROP_DISTORTIONSTRENGTHANIMATED 0 +#define PROP_DISTORTIONSTRENGTH1ANIMATED 0 +#define PROP_DISTORTIONSPEEDANIMATED 0 +#define PROP_DISTORTIONSPEED1ANIMATED 0 +#define PROP_ENABLEVIDEOANIMATED 0 +#define PROP_VIDEOUVNUMBERANIMATED 0 +#define PROP_VIDEOTYPEANIMATED 0 +#define PROP_VIDEOBACKLIGHTANIMATED 0 +#define PROP_VIDEOPIXELTEXTUREANIMATED 0 +#define PROP_VIDEORESOLUTIONANIMATED 0 +#define PROP_VIDEOMASKTEXTUREANIMATED 0 +#define PROP_VIDEOMASKPANNINGANIMATED 0 +#define PROP_VIDEOENABLEVIDEOPLAYERANIMATED 0 +#define PROP_VIDEOPIXELATETORESOLUTIONANIMATED 0 +#define PROP_VIDEOREPEATVIDEOTEXTUREANIMATED 0 +#define PROP_VIDEOPANNINGANIMATED 0 +#define PROP_VIDEOTILINGANIMATED 0 +#define PROP_VIDEOOFFSETANIMATED 0 +#define PROP_VIDEOSATURATIONANIMATED 0 +#define PROP_VIDEOCONTRASTANIMATED 0 +#define PROP_VIDEOENABLEDEBUGANIMATED 0 +#define PROP_VIDEODEBUGTEXTUREANIMATED 0 +#define PROP_VIDEOCRTREFRESHRATEANIMATED 0 +#define PROP_VIDEOCRTPIXELENERGIZEDTIMEANIMATED 0 +#define PROP_VIDEOGAMEBOYRAMPANIMATED 0 +#define PROP_ENABLEBULGEANIMATED 0 +#define PROP_BULGEMASKANIMATED 0 +#define PROP_BULDGEFADELENGTHANIMATED 0 +#define PROP_BULDGEHEIGHTANIMATED 0 +#define PROP_ENABLETOUCHGLOWANIMATED 0 +#define PROP_DEPTHGRADIENTTEXTUREUVANIMATED 0 +#define PROP_DEPTHGRADIENTBLENDANIMATED 0 +#define PROP_DEPTHGRADIENTPANANIMATED 0 +#define PROP_DEPTHGRADIENTUVANIMATED 0 +#define PROP_DEPTHMASKPANANIMATED 0 +#define PROP_DEPTHMASKUVANIMATED 0 +#define PROP_DEPTHGLOWCOLORANIMATED 0 +#define PROP_DEPTHGRADIENTANIMATED 0 +#define PROP_DEPTHMASKANIMATED 0 +#define PROP_DEPTHGLOWEMISSIONANIMATED 0 +#define PROP_FADELENGTHANIMATED 0 +#define PROP_DEPTHALPHAMINANIMATED 0 +#define PROP_DEPTHALPHAMAXANIMATED 0 +#define PROP_ENABLEHOLOANIMATED 0 +#define PROP_HOLOALPHAMAPANIMATED 0 +#define PROP_HOLOCOORDINATESPACEANIMATED 0 +#define PROP_HOLODIRECTIONANIMATED 0 +#define PROP_HOLOLINEDENSITYANIMATED 0 +#define PROP_HOLOSCROLLSPEEDANIMATED 0 +#define PROP_HOLOFRESNELALPHAANIMATED 0 +#define PROP_HOLORIMSHARPNESSANIMATED 0 +#define PROP_HOLORIMWIDTHANIMATED 0 +#define PROP_GRABPASSUSEALPHAANIMATED 0 +#define PROP_GRABPASSBLENDFACTORANIMATED 0 +#define PROP_GRABSRCBLENDANIMATED 0 +#define PROP_GRABDSTBLENDANIMATED 0 +#define PROP_REFRACTIONENABLEDANIMATED 0 +#define PROP_REFRACTIONINDEXANIMATED 0 +#define PROP_REFRACTIONCHROMATICABERATTIONANIMATED 0 +#define PROP_ENABLEBLURANIMATED 0 +#define PROP_GRABBLURDISTANCEANIMATED 0 +#define PROP_GRABBLURQUALITYANIMATED 0 +#define PROP_GRABBLURDIRECTIONSANIMATED 0 +#define PROP_ENABLEIRIDESCENCEANIMATED 0 +#define PROP_IRIDESCENCERAMPANIMATED 0 +#define PROP_IRIDESCENCENORMALTOGGLEANIMATED 0 +#define PROP_IRIDESCENCENORMALMAPANIMATED 0 +#define PROP_IRIDESCENCEMASKANIMATED 0 +#define PROP_IRIDESCENCENORMALINTENSITYANIMATED 0 +#define PROP_IRIDESCENCENORMALUVANIMATED 0 +#define PROP_IRIDESCENCEMASKUVANIMATED 0 +#define PROP_IRIDESCENCENORMALSELECTIONANIMATED 0 +#define PROP_IRIDESCENCEINTENSITYANIMATED 0 +#define PROP_IRIDESCENCEADDBLENDANIMATED 0 +#define PROP_IRIDESCENCEREPLACEBLENDANIMATED 0 +#define PROP_IRIDESCENCEMULTIPLYBLENDANIMATED 0 +#define PROP_IRIDESCENCEEMISSIONSTRENGTHANIMATED 0 +#define PROP_IRIDESCENCETIMEANIMATED 0 +#define PROP_ENABLEVERTEXGLITCHANIMATED 0 +#define PROP_VERTEXGLITCHFREQUENCYANIMATED 0 +#define PROP_VERTEXGLITCHTHRESHOLDANIMATED 0 +#define PROP_VERTEXGLITCHSTRENGTHANIMATED 0 +#define PROP_ENABLESCIFISPAWNINANIMATED 0 +#define PROP_SPAWNINNOISEANIMATED 0 +#define PROP_SPAWNINNOISEINTENSITYANIMATED 0 +#define PROP_SPAWNINALPHAANIMATED 0 +#define PROP_SPAWNINGRADIENTSTARTANIMATED 0 +#define PROP_SPAWNINGRADIENTFINISHANIMATED 0 +#define PROP_SPAWNINEMISSIONCOLORANIMATED 0 +#define PROP_SPAWNINEMISSIONOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETANIMATED 0 +#define PROP_SPAWNINVERTOFFSETOFFSETANIMATED 0 +#define PROP_VORONOITYPEANIMATED 0 +#define PROP_VORONOISPACEANIMATED 0 +#define PROP_VORONOIBLENDANIMATED 0 +#define PROP_ENABLEVORONOIANIMATED 0 +#define PROP_VORONOIEFFECTSMATERIALALPHAANIMATED 0 +#define PROP_VORONOIMASKANIMATED 0 +#define PROP_VORONOIMASKPANANIMATED 0 +#define PROP_VORONOIMASKUVANIMATED 0 +#define PROP_VORONOINOISEANIMATED 0 +#define PROP_VORONOINOISEPANANIMATED 0 +#define PROP_VORONOINOISEUVANIMATED 0 +#define PROP_VORONOINOISEINTENSITYANIMATED 0 +#define PROP_VORONOICOLOR0ANIMATED 0 +#define PROP_VORONOIEMISSION0ANIMATED 0 +#define PROP_VORONOICOLOR1ANIMATED 0 +#define PROP_VORONOIEMISSION1ANIMATED 0 +#define PROP_VORONOIGRADIENTANIMATED 0 +#define PROP_VORONOISCALEANIMATED 0 +#define PROP_VORONOISPEEDANIMATED 0 +#define PROP_VORONOIENABLERANDOMCELLCOLORANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXSATURATIONANIMATED 0 +#define PROP_VORONOIRANDOMMINMAXBRIGHTNESSANIMATED 0 +#define PROP_BLACKLIGHTMASKENABLEDANIMATED 0 +#define PROP_BLACKLIGHTMASKKEYSANIMATED 0 +#define PROP_BLACKLIGHTMASKSTARTANIMATED 0 +#define PROP_BLACKLIGHTMASKENDANIMATED 0 +#define PROP_BLACKLIGHTMASKDEBUGANIMATED 0 +#define PROP_BLACKLIGHTMASKMETALLICANIMATED 0 +#define PROP_BLACKLIGHTMASKCLEARCOATANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAPANIMATED 0 +#define PROP_BLACKLIGHTMASKMATCAP2ANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSIONANIMATED 0 +#define PROP_BLACKLIGHTMASKEMISSION2ANIMATED 0 +#define PROP_BLACKLIGHTMASKFLIPBOOKANIMATED 0 +#define PROP_BLACKLIGHTMASKDISSOLVEANIMATED 0 +#define PROP_BLACKLIGHTMASKPANOSPHEREANIMATED 0 +#define PROP_BLACKLIGHTMASKGLITTERANIMATED 0 +#define PROP_BLACKLIGHTMASKIRIDESCENCEANIMATED 0 +#define PROP_OUTLINEMODEANIMATED 0 +#define PROP_OUTLINEFIXEDSIZEANIMATED 0 +#define PROP_OUTLINEUSEVERTEXCOLORSANIMATED 0 +#define PROP_OUTLINELITANIMATED 0 +#define PROP_LINEWIDTHANIMATED 0 +#define PROP_LINECOLORANIMATED 0 +#define PROP_OUTLINETINTMIXANIMATED 0 +#define PROP_OUTLINEEMISSIONANIMATED 0 +#define PROP_OUTLINETEXTUREANIMATED 0 +#define PROP_OUTLINEMASKANIMATED 0 +#define PROP_OUTLINETEXTUREPANANIMATED 0 +#define PROP_OUTLINESHADOWSTRENGTHANIMATED 0 +#define PROP_OUTLINERIMLIGHTBLENDANIMATED 0 +#define PROP_OUTLINEPERSONADIRECTIONANIMATED 0 +#define PROP_OUTLINEDROPSHADOWOFFSETANIMATED 0 +#define PROP_OUTLINEFADEDISTANCEANIMATED 0 +#define PROP_OUTLINEOFFSETFACTOR 0 +#define PROP_OUTLINEOFFSETUNITS 0 +#define PROP_OUTLINECULLANIMATED 0 +#define PROP_PARALLAXMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPENABLEDANIMATED 0 +#define PROP_PARALLAXINTERNALMAPENABLEDANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPPANANIMATED 0 +#define PROP_PARALLAXUVANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKPANANIMATED 0 +#define PROP_PARALLAXHEIGHTMAPMASKUVANIMATED 0 +#define PROP_PARALLAXSTRENGTHANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTMAPMODEANIMATED 0 +#define PROP_PARALLAXINTERNALHEIGHTFROMALPHAANIMATED 0 +#define PROP_PARALLAXINTERNALMAPANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKPANANIMATED 0 +#define PROP_PARALLAXINTERNALMAPMASKUVANIMATED 0 +#define PROP_PARALLAXINTERNALITERATIONSANIMATED 0 +#define PROP_PARALLAXINTERNALMINDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMAXDEPTHANIMATED 0 +#define PROP_PARALLAXINTERNALMINFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMAXFADEANIMATED 0 +#define PROP_PARALLAXINTERNALMINCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALMAXCOLORANIMATED 0 +#define PROP_PARALLAXINTERNALPANSPEEDANIMATED 0 +#define PROP_PARALLAXINTERNALPANDEPTHSPEEDANIMATED 0 +#define PROP_PARALLAXBIASANIMATED 0 +#define PROP_CULLANIMATED 0 +#define PROP_ZTESTANIMATED 0 +#define PROP_ZWRITEANIMATED 0 +#define PROP_COLORMASKANIMATED 0 +#define PROP_OFFSETFACTORANIMATED 0 +#define PROP_OFFSETUNITSANIMATED 0 +#define PROP_IGNOREFOGANIMATED 0 +#define PROP_BLENDOPANIMATED 0 +#define PROP_BLENDOPALPHAANIMATED 0 +#define PROP_SRCBLENDANIMATED 0 +#define PROP_DSTBLENDANIMATED 0 +#define PROP_STENCILREFANIMATED 0 +#define PROP_STENCILREADMASKANIMATED 0 +#define PROP_STENCILWRITEMASKANIMATED 0 +#define PROP_STENCILPASSOPANIMATED 0 +#define PROP_STENCILFAILOPANIMATED 0 +#define PROP_STENCILZFAILOPANIMATED 0 +#define PROP_STENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_OUTLINESTENCILREFANIMATED 0 +#define PROP_OUTLINESTENCILREADMASKANIMATED 0 +#define PROP_OUTLINESTENCILWRITEMASKANIMATED 0 +#define PROP_OUTLINESTENCILPASSOPANIMATED 0 +#define PROP_OUTLINESTENCILFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILZFAILOPANIMATED 0 +#define PROP_OUTLINESTENCILCOMPAREFUNCTIONANIMATED 0 +#define PROP_VERTEXUNWRAPANIMATED 0 +#define PROP_DEBUGMESHDATAANIMATED 0 +#define PROP_DEBUGLIGHTINGDATAANIMATED 0 +#define PROP_DEBUGCAMERADATAANIMATED 0 + + + #pragma target 5.0 + #define POI_META_PASS + float _Mode; + // UV Distortion +// #pragma shader_feature USER_LUT + // Hologram Alpha +// #pragma shader_feature DEPTH_OF_FIELD + //Video +// #pragma shader_feature BLOOM +// #pragma shader_feature _PARALLAXMAP + // Mirror +// #pragma shader_feature _REQUIRE_UV2 + // Random +// #pragma shader_feature _SUNDISK_NONE + // Hue Shift +// #pragma shader_feature COLOR_GRADING_HDR + // Dissolve +// #pragma shader_feature DISTORT + // Panosphere +// #pragma shader_feature _DETAIL_MULX2 + // Lighting +// #pragma shader_feature VIGNETTE_MASKED + // Flipbook +// #pragma shader_feature _SUNDISK_HIGH_QUALITY + // Rim Lighting +// #pragma shader_feature _GLOSSYREFLECTIONS_OFF + // Enviro Rim +// #pragma shader_feature _MAPPING_6_FRAMES_LAYOUT + // Metal +// #pragma shader_feature _METALLICGLOSSMAP + // Iridescence +// #pragma shader_feature BLOOM_LENS_DIRT + // Matcap +// #pragma shader_feature _COLORADDSUBDIFF_ON + // Specular +// #pragma shader_feature _SPECGLOSSMAP + // SubSurface +// #pragma shader_feature _TERRAIN_NORMAL_MAP + // Debug +// #pragma shader_feature _COLOROVERLAY_ON + // Glitter +// #pragma shader_feature _SUNDISK_SIMPLE + // RGBMask +// #pragma shader_feature VIGNETTE + // RGB NORMALS +// #pragma shader_feature GEOM_TYPE_MESH + //Details +// #pragma shader_feature FINALPASS + // Text +// #pragma shader_feature EFFECT_BUMP + // Emission 1 +// #pragma shader_feature _EMISSION + // Emission 2 +// #pragma shader_feature EFFECT_HUE_VARIATION + // Clear Coat +// #pragma shader_feature _COLORCOLOR_ON + #pragma vertex vert + #pragma fragment frag + #include "../Includes/CGI_PoiPass.cginc" + ENDCG + + } + } +} diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta new file mode 100644 index 00000000..4a6f72f3 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/Texture/OptimizedShaders/Ltex2N-0b834fa7/Assets/_PoiyomiShaders/Shaders/Toon/Shaders/S_Poiyomi_Toon.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1beb9210930b8584292cb2b5c4f0b7fb +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures.meta new file mode 100644 index 00000000..86980e91 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0c70b2c7c657aed418f5548acc34d5bc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients.meta new file mode 100644 index 00000000..c8ebee48 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c98596a8907895b46a93bdc0bee65a4f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png new file mode 100644 index 00000000..ea50b04d Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png.meta new file mode 100644 index 00000000..9185e9e5 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_-1497244272.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 6a1193e866a471642adf445659419e68 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png new file mode 100644 index 00000000..0fdd0851 Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png.meta new file mode 100644 index 00000000..b9fc08ec --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1292925168.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 229a2670c73a4ec4899dada8cdab9d12 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png new file mode 100644 index 00000000..b91f8c0c Binary files /dev/null and b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png differ diff --git a/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png.meta b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png.meta new file mode 100644 index 00000000..1c0a3457 --- /dev/null +++ b/VRCSDK3AvatarsLegacy/Assets/Avatars/LouON/textures/Gradients/gradient_1808672416.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 86ea72fa349452f48b900a7ce660cdc3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: -- cgit v1.2.3-freya